﻿@charset "utf-8";
/*CSS reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
    vertical-align: top;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}
del, ins {
    text-decoration: none;
}
li {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
sup {
    vertical-align: baseline;
}
sub {
    vertical-align: baseline;
}
legend {
    color: #000;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: none;
}
input, button, textarea, select {
    *font-size:100%;
}
a {
    text-decoration: none;
    color: #333;
}
@font-face {
    font-family: "iconfont";
    src: url('/template/pc/fonts/iconfont.eot');
    src: url('/template/pc/fonts/iconfont.eot') format('embedded-opentype'),  url('/template/pc/fonts/iconfont.woff') format('woff'),  url('/template/pc/fonts/iconfont.ttf') format('truetype'),  url('/template/pc/fonts/iconfont.svg#iconfont') format('svg');
}
.font {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
body {
    font-family: "&#930;&#65533;&#65533;&#65533;&#378;&#65533;";
    font-size: 14px;
    color: #333;
    background: #fff;
}
/* webkit&#65533;&#1722;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;*/
::-webkit-scrollbar {
    width:8px;
    background-color:#006eff;
}
::-webkit-scrollbar-thumb {
    width:8px;
    background-color:#aeaeae;
}
::-webkit-scrollbar-track-piece {
    width:8px;
    background-color:#f8f8f8;
}
::-webkit-scrollbar-thumb:hover {
    width:8px;
    background-color:#006eff;
}
.n-back:after, .n-back-1:after, .kefu_q3 .bor-ul:after, .view:after, .news-list:after, .zhaopin li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden
}
/***== &#65533;&#65533;&#65533;&#65533; ==***/
.ht {
    font-family: '&#65533;&#65533;&#65533;&#65533;' !important;
}
.ar {
    font-family: 'Arial' !important;
}
.st {
    font-family: '&#65533;&#65533;&#65533;&#65533;' !important;
}
.blod {
    font-weight: bold !important;
}
.nobold {
    font-weight: normal !important;
}
.upper {
    text-transform: uppercase;
}
.t-color {
    color: #75c01f;
}
/* &#65533;&#1466;&#65533; */
.f10 {
    font-size: 10px;
}
.f11 {
    font-size: 11px;
}
.f13 {
    font-size: 13px;
}
.f14 {
    font-size: 14px;
}
.f15 {
    font-size: 15px;
}
.f16 {
    font-size: 16px;
}
.f17 {
    font-size: 17px;
}
.f18 {
    font-size: 18px;
}
.f19 {
    font-size: 19px;
}
.f20 {
    font-size: 20px;
}
.f21 {
    font-size: 21px;
}
.f22 {
    font-size: 22px;
}
.f23 {
    font-size: 23px;
}
.f24 {
    font-size: 24px;
}
.f25 {
    font-size: 25px;
}
.f30 {
    font-size: 30px;
}
.f36 {
    font-size: 36px;
}
.f40 {
    font-size: 40px;
}
.f50 {
    font-size: 50px;
}
.f60 {
    font-size: 60px;
}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#619; */
.white, .white a {
    color: white;
}
.yellow, .yellow a {
    color: yellow;
}
.blue, .blue a {
    color: blue;
}
.red, .red a {
    color: red;
}
.a66 {
    color: #666;
}
.a99 {
    color: #999;
}
.a28 {
    color: #282828;
}
/***== &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ==***/
.hg1, .hg5, .hg6, .hg7, .hg8, .hg9, .hg10, .hg11, .hg12, .hg13, .hg14, .hg15, .hg16, .hg17, .hg18, .hg19, .hg20, .hg23, .hg25, .hg26, .hg28, .hg30, .hg35, .hg38, .hg40, .hg42, .hg44, .hg45, .hg48, .hg50, .hg55, .hg60, .hg65, .hg70, .hg75, .hg80, .hg130, .hg683 {
    width: 100%;
    clear: both;
}
.hg1 {
    height: 1px;
}
.hg5 {
    height: 5px;
}
.hg6 {
    height: 6px;
}
.hg7 {
    height: 7px;
}
.hg8 {
    height: 8px;
}
.hg9 {
    height: 9px;
}
.hg10 {
    height: 10px;
}
.hg11 {
    height: 11px;
}
.hg12 {
    height: 12px;
}
.hg13 {
    height: 13px;
}
.hg14 {
    height: 14px;
}
.hg15 {
    height: 15px;
}
.hg16 {
    height: 16px;
}
.hg17 {
    height: 17px;
}
.hg18 {
    height: 18px;
}
.hg19 {
    height: 19px;
}
.hg20 {
    height: 20px;
}
.hg22 {
    height: 22px;
}
.hg23 {
    height: 23px;
}
.hg25 {
    height: 25px;
}
.hg26 {
    height: 26px;
}
.hg28 {
    height: 28px;
}
.hg30 {
    height: 30px;
}
.hg35 {
    height: 35px;
}
.hg38 {
    height: 38px;
}
.hg40 {
    height: 40px;
}
.hg42 {
    height: 42px;
}
.hg44 {
    height: 44px;
}
.hg45 {
    height: 45px;
}
.hg48 {
    height: 48px;
}
.hg50 {
    height: 50px;
}
.hg55 {
    height: 50px;
}
.hg60 {
    height: 60px;
}
.hg65 {
    height: 65px;
}
.hg70 {
    height: 70px;
}
.hg75 {
    height: 75px;
}
.hg80 {
    height: 80px;
}
.hg683 {
    height: 683px;
}
.hg130 {
    height: 130px;
}
/* &#65533;о&#65533; */
.line18 {
    line-height: 18px;
}
.line20 {
    line-height: 20px;
}
.line22 {
    line-height: 22px;
}
.line24 {
    line-height: 24px;
}
.line25 {
    line-height: 25px;
}
/* &#65533;&#65533;&#65533; */
.width100 {
    width: 100%;
}
.wul105 {
    width: 105%;
}
.wul110 {
    width: 110%;
}
.width500 {
    width: 500px;
}
.kwidth, .wrap, .main {
    width: 1150px;
    height: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding-bottom: 25px;
}

.nocontainer {
    width: 1250px;
    height: 100%;
    margin: 0 auto;
    position: relative;
    padding-bottom: 15px;
}
.kwidth.nopd, .nocontainer.nopd {
    padding-bottom: 0 !important;
}
.width783 {
    width: 783px;
    margin: 0 auto;
}
.width832 {
    width: 832px;
    margin: 0 auto;
}
.width945 {
    width: 945px;
    margin: 0 auto;
}
.width956 {
    width: 956px;
    margin: 0 auto;
}
.clear {
    width: 100%;
    clear: both;
}
.fl {
    float: left;
   max-width:36em;
}
.fr {
    float: right;
}
.hide {
    display: none;
}
.block {
    display: block;
}
.text-left {
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.text-right {
    text-align: right !important;
}
/*&#65533;&#65533;λ*/
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.bc {
    margin-left: 0;
    margin-right: 0;
}
.cl {
    clear: left;
}
.cr {
    clear: right;
}
.vm {
    vertical-align: middle;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.abs-right {
    position: absolute;
    right: 0
}
.zoom {
    zoom: 1;
}
.hidden {
    visibility: hidden;
}
.none {
    display: none;
}
.bbor {
    border-bottom: 1px solid #f0f0f0;
}
i.footer-bor {
    display: block;
    width: 100%;
    min-width: 1180px;
    height: 1px;
    background: #f0f0f0;
}
/*&#65533;&#2046;&#65533;*/
.m10 {
    margin: 10px;
}
.m15 {
    margin: 15px;
}
.m30 {
    margin: 30px;
}
/* &#65533;&#65533;&#65533;&#1009;&#2046;&#65533; */
.mt5 {
    margin-top: 5px;
}
.mt8 {
    margin-top: 8px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt25 {
    margin-top: 25px;
}
.mt30 {
    margin-top: 30px;
}
.mt35 {
    margin-top: 35px;
}
.mt45 {
    margin-top: 45px;
}
.mt50 {
    margin-top: 50px;
}
.mt55 {
    margin-top: 55px;
}
.mt60 {
    margin-top: 60px;
}
.mt80 {
    margin-top: 80px;
}
.mt100 {
    margin-top: 100px;
}
/* &#65533;&#65533;&#65533;±&#2046;&#65533; */
.mb5 {
    margin-bottom: 5px;
}
.mb8 {
    margin-bottom: 8px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb25 {
    margin-bottom: 25px;
}
.mb30 {
    margin-bottom: 30px;
}
.mb35 {
    margin-bottom: 35px;
}
.mb45 {
    margin-bottom: 45px;
}
.mb50 {
    margin-bottom: 50px;
}
.mb55 {
    margin-bottom: 55px;
}
.mb100 {
    margin-bottom: 100px;
}
/* &#65533;&#65533;&#65533;&#65533;&#2046;&#65533; */
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml15 {
    margin-left: 15px;
}
.ml20 {
    margin-left: 20px;
}
.ml30 {
    margin-left: 30px;
}
.ml35 {
    margin-left: 35px;
}
.ml50 {
    margin-left: 50px;
}
.ml100 {
    margin-left: 100px;
}
/* &#65533;&#65533;&#65533;&#1201;&#2046;&#65533; */
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr30 {
    margin-right: 30px;
}
.mr35 {
    margin-right: 35px;
}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.pt0 {
    padding-top: 0 !important;
}
.pt5 {
    padding-top: 5px;
}
.pt8 {
    padding-top: 8px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt18 {
    padding-top: 18px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.pt28 {
    padding-top: 28px;
}
.pt30 {
    padding-top: 30px;
}
.pt35 {
    padding-top: 35px;
}
.pt40 {
    padding-top: 40px;
}
.pt45 {
    padding-top: 45px;
}
.pt50 {
    padding-top: 50px;
}
.pt55 {
    padding-top: 55px;
}
.pt60 {
    padding-top: 60px;
}
.pt65 {
    padding-top: 65px;
}
.pt70 {
    padding-top: 70px;
}
.pt75 {
    padding-top: 75px;
}
.pt80 {
    padding-top: 80px;
}
.pb0 {
    padding-bottom: 0 !important;
}
.pb0 {
    padding-bottom: 0 !important;
}
.pb3 {
    padding-bottom: 3px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb8 {
    padding-bottom: 8px;
}
.pb10 {
    padding-bottom: 10px !important;
}
.pb15 {
    padding-bottom: 15px !important;
}
.pb20 {
    padding-bottom: 20px !important;
}
.pb25 {
    padding-bottom: 25px;
}
.pb28 {
    padding-bottom: 28px;
}
.pb30 {
    padding-bottom: 30px;
}
.pb35 {
    padding-bottom: 35px;
}
.pb40 {
    padding-bottom: 40px;
}
.pb45 {
    padding-bottom: 45px;
}
.pb50 {
    padding-bottom: 50px;
}
.pb55 {
    padding-bottom: 55px;
}
.pb60 {
    padding-bottom: 60px;
}
.pb65 {
    padding-bottom: 65px;
}
.pb70 {
    padding-bottom: 70px;
}
.pb75 {
    padding-bottom: 75px;
}
.pb80 {
    padding-bottom: 80px;
}
.npt {
    padding-top: 0 !important;
}
.npb {
    padding-bottom: 0 !important;
}
.npb20 {
    padding-bottom: 20px !important;
}
.pr0 {
    padding-right: 0 !important;
}
.pr5 {
    padding-right: 5px;
}
.pr8 {
    padding-right: 8px;
}
.pr10 {
    padding-right: 10px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr25 {
    padding-right: 25px;
}
.pr28 {
    padding-right: 28px;
}
.pr35 {
    padding-right: 35px;
}
.pr40 {
    padding-right: 40px;
}
.pr45 {
    padding-right: 45px;
}
.pr50 {
    padding-right: 50px;
}
.pr55 {
    padding-right: 55px;
}
.pr60 {
    padding-right: 60px;
}
.pr70 {
    padding-right: 70px;
}
.pr75 {
    padding-right: 75px;
}
.pr80 {
    padding-right: 80px;
}
.pl0 {
    padding-left: 0 !important;
}
.pl5 {
    padding-left: 5px;
}
.pl15 {
    padding-left: 15px;
}
.pl8 {
    padding-left: 8px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pl28 {
    padding-left: 28px;
}
.pl35 {
    padding-left: 35px;
}
.pl40 {
    padding-left: 40px;
}
.pl45 {
    padding-left: 45px;
}
.pl50 {
    padding-left: 50px;
}
.pl60 {
    padding-left: 60px;
}
.pl70 {
    padding-left: 70px;
}
.pl75 {
    padding-left: 75px;
}
.pl80 {
    padding-left: 80px;
}
/**==========================  &#65533;&#65533;&#1406;&#65533;&#65533;&#65533;&#65533;&#291;&#65533;&#65533;  ===========================**/
.header {
    height: 90px;
    width: 100%;
    background: #fff;
    -moz-box-shadow: 0px 1px 4px #f3f4f5;
    -webkit-box-shadow: 0px 1px 4px #f3f4f5;
    box-shadow: 0px 1px 4px #f3f4f5;
}
.fixed {
    width: 100%;
    position: fixed;
    top: 0;
    _position: absolute;
    _top: 0;
    z-index: 9999;
}
.n-fixed {
    width: 100%;
    position: fixed;
    top: 0px;
    _position: absolute;
    _top: 0px;
    z-index: 999;
    background: #fff;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
}
/* &#65533;&#65533;&#65533;&#65533; */
#navhide {
    display: none;
}
#nofixed {
    position: fixed;
    top: 0;
    z-index: 9999;
}
/* logo =============== */
.logo {
    display: table-cell;
    max-width: 300px;
    height: 60px;
    vertical-align: middle;
    overflow: hidden;
}
.logo img {
    vertical-align: middle;
    max-width: 300px;
    max-height: 60px;
}
/* nav =============== */
.nav ul{ float:left;}
.nav ul li {
    position: relative;
    min-height: 52px;
    text-align: center;
    float: left;
    -webkit-perspective: 60px;
    -moz-perspective: 60px;
    -ms-perspective: 60px;
    perspective: 60px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    z-index: 9999;
}
.nav ul li .nav-one {
    display: block;
    height: 32px;
    line-height: 29px;
    margin-top: 14px;
    padding: 0 16px;
    overflow: hidden;
}
.nav ul li, .nav ul li a, .nav ul li .childer, .nav ul li .childer a {
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}
.nav ul li a {
    display: block;
}
.nav ul li .childer {
    position: absolute;
    width: 140px;
    height: auto;
    top: 61px;
    left: 0;
    padding-bottom: 5px;
    background: transparent;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-transform-origin: 0px 0px;
    -moz-transform-origin: 0px 0px;
    -ms-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
    -webkit-transform: rotateX(-63deg);
    -moz-transform: rotateX(-63deg);
    -ms-transform: rotateX(-63deg);
    transform: rotateX(-63deg);
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 9999;
}
.nav ul li .childer a {
    height: 35px;
    line-height: 35px;
    text-align: left;
    color: #fff;
    padding-left: 15px;
    border-left-width: 2px;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    border-color: transparent;
    overflow: hidden;
}
.nav ul li .childer a:hover {
    background: #fbfbfb;
    color: #0e94eb;
    border-left-width: 2px;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    border-color: #0e94eb;
}
.nav ul li.on {
    background: transparent
}
.nav ul li.on .nav-one a {
    color: #fff;
}
/*0,1*/
.nav.nav_num_0 ul li.on a.cn, .nav.nav_num_1 ul li.on a.cn {
    margin-top: 0;
}
.nav.nav_num_0 ul li:hover a.cn, .nav.nav_num_0 ul li.on a.cn, .nav.nav_num_1 ul li:hover a.cn, .nav.nav_num_1 ul li.on a.cn, .nav.nav_num_2 ul li.on .nav-one .en, .nav.nav_num_3 ul li.on .nav-one .en {
    color: #fff !important;
}
.nav.nav_num_0 ul li.on .childer, .nav.nav_num_1 ul li.on .childer, .nav.nav_num_2 ul li.on .childer, .nav.nav_num_3 ul li.on .childer {
    -webkit-transform: rotateX(-63deg);
    -moz-transform: rotateX(-63deg);
    -ms-transform: rotateX(-63deg);
    transform: rotateX(-63deg);
}
.nav ul li.on a.cn, .nav.nav_num_2 ul li.on .nav-one .cn, .nav.nav_num_3 ul li.on .nav-one .cn {
    margin-top: -32px;
}
.nav.nav_num_0 ul li:hover .childer, .nav.nav_num_1 ul li:hover .childer, .nav.nav_num_2 ul li.on:hover .childer, .nav.nav_num_3 ul li.on:hover .childer {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.tel_areas{ float:left; padding-left:30px;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#2032;&#65533;&#619; */
#navwhite a {
    color: #333 !important;
}
/* &#65533;&#245;&#65533;&#428;&#65533;л&#65533; ================== */
.nbanner, .nbanner a {
    width: 100%;
    display: block;

    background-repeat: no-repeat;
    background-position: center 60px;
    background-attachment: fixed;
}
/* &#65533;&#2044;&#65533;&#65533;&#65533;&#65533;&#65533; */
.swiper-slide {
    min-width: 1150px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.swiper-container-vertical > .swiper-pagination-bullets {
    right: 3% !important;
    top: 58% !important;
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 15px 0 !important;
}
.swiper-button-next, .swiper-button-prev {
    width: 27px !important;
    height: 33px !important;
    background: url(../images/arrow_45.png) no-repeat 0 0 !important;
}
.swiper-button-next {
    right: 2% !important;
    background-position: -93px 0 !important;
}
.swiper-button-prev {
    left: 2% !important;
}
.swiper-button-prev, .swiper-button-prev.swiper-button-disabled, .swiper-button-next, .swiper-button-next.swiper-button-disabled {
    opacity: 0;
}
.swiper-container:hover .swiper-button-prev, .swiper-container:hover .swiper-button-next {
    opacity: 1;
}
.swiper-container .swiper-button-prev:hover {
    background-position: 0 -68px !important;
}
.swiper-container .swiper-button-next:hover {
    background-position: -93px -68px !important;
}
.swiper-pagination-bullet-active {
    background: #fff !important;
}
.swiper-pagination-bullet {
    background: #fff !important;
    opacity: 0.2;
}
.wrapper-intro {
    position: absolute;
    overflow: hidden;
}
.wrapper-intro p {
    padding-top: 10px;
}
.wrapper-intro p {
    color: #fff;
}
/* &#1203;&#65533;&#65533; ================== */
/* &#65533;&#65533;&#872;&#65533;&#65533;&#65533;  */
#footer {
    min-width: 1150px;
    padding: 10px 0 0
}
.left-nav ul li {
    min-width: 185px;
    float: left;
}
.left-nav ul li h3 {
    font-size: 16px;
    color: #333;
}
.left-nav ul li a {
    color: #666;
    display: block;
    padding-top: 15px;
}
.footer-right {
    margin-top: 35px;
}
.footer-right .phone {
    float: right;
    min-width: 220px;
    text-align: right;
}
.footer-right .phone strong {
    color: #666;
}
.footer-right img.code {
    margin-left: 20px;
    border: 6px solid #fff;
}
.footer-right .phone span {
    display: block;
    color: #666;
}
.footer-right .phone strong {
    font-size: 32px;
    color: #666;
    padding: 3px 0;
}
.footer-right .phone a.qq {
    float: right;
    display: block;
    width: 100px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #7d7d7d;
    color: #fff;
    border-radius: 45px;
}
.bq {
    height: 75px;
    border-top: 1px solid #f0f0f0;
    color: #999
}
.bq span.zhichi a {
    padding-left: 3px;
    color: #999
}
/* &#65533;&#65533;&#619; */
.back-footer .left-nav ul li h3, .back-footer .phone strong {
    color: #fff;
}
.back-footer .left-nav ul li a, .back-footer .footer-right .phone span, .back-footer .bq span.zhichi a {
    color: rgba(255,255,255,.8);
}
.back-footer .footer-right .phone a.qq {
    background: rgba(125,125,125,.8);
}
.back-footer .bq {
    border-color: rgba(240,240,240,.4);
    color: rgba(255,255,255,.6);
    padding-top: 20px;
text-align: center;
}
.back-footer .bq a{
    color: rgba(255,255,255,.6);
}
/* &#65533;&#65533;&#65533;&#65533;&#65533;  */
#footer-0, #footer-0 a {
    color: #fff;
}
#footer-0 p.copy {
    padding: 20px 0;
}
/* &#65533;&#65533;&#619; */
#footer-0.white-footer, #footer-0.white-footer a {
    color: #666;
}
/* ========&#65533;&#65533;&#65533;&#2047;&#887;&#65533; =========*/
/* &#65533;&#65533;&#65533;&#1211; */
.kefu_q1 ul li:first-child, .kefu_q1 ul li a.animate {
    background: url(../images/q1.png) no-repeat
}
.kefu_q1 {
    position: fixed;
    z-index: 101
}
.kefu_q1 ul li {
    position: relative;
    width: 45px;
    height: 45px;
    background: #1b1b1d;
    margin-bottom: 1px;
}
.kefu_q1 ul li:first-child {
    height: 50px;
    font-family: "Arial";
    background-position: 0 0;
    color: #fff;
    cursor: pointer;
}
.kefu_q1 ul li a.animate {
    position: absolute;
    left: 0;
    width: auto;
    height: 45px;
    line-height: 45px;
    color: transparent;
}
.kefu_q1 ul li a.animate, .kefu_q1 ul li.q1_code span {
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.kefu_q1 ul li.q1_code span p {
    width: 135px;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    background: #fff;
}
.kefu_q1 ul li.q1_qq a, .kefu_q1 ul li.q1_zx a {
    width: 62px;
    padding-left: 46px;
}
.kefu_q1 ul li.q1_qq a {
    background-position: 0 -50px;
}
.kefu_q1 ul li.q1_tel a {
    width: 119px;
    padding-left: 46px;
    background-position: 0 -96px;
}
.kefu_q1 ul li.q1_zx a {
    background-position: 0 -142px;
}
.kefu_q1 ul li.q1_code {
    cursor: pointer;
    background: #1b1b1d url(../images/q1.png) no-repeat 0 -188px;
}
.kefu_q1 ul li.q1_code span {
    position: absolute;
    top: -115px;
    left: -147px;
    display: inline-block;
    width: 140px;
    height: 165px;
    display: none;
    background: #fff;
    border: 1px solid #eee;
}
.kefu_q1 ul li.q1_code img {
    width: 133px;
    height: 133px;
    padding: 4px;
}
.kefu_q1 ul li:first-child:hover {
    background-position: -55px 0;
}
.kefu_q1 ul li.q1_qq:hover a, .kefu_q1 ul li.q1_zx:hover a, .kefu_q1 ul li.q1_tel:hover a {
    background: #dd001a url(../images/q1.png) no-repeat;
}
.kefu_q1 ul li.q1_qq:hover a {
    color: #fff;
    left: -63px;
    background-position: 0 -50px;
}
.kefu_q1 ul li.q1_zx:hover a {
    color: #fff;
    left: -63px;
    background-position: 0 -142px;
}
.kefu_q1 ul li.q1_tel:hover a {
    width: 107px;
    padding-left: 57px;
    color: #fff;
    left: -119px;
    background-position: 10px -96px;
}
.kefu_q1 ul li.q1_code:hover span {
    display: block;
}
/* &#65533;&#65533;&#65533;&#65533; */
.kefu_q2, span.close {
    position: fixed;
    text-align: center;
    z-index: 101;
}
.kefu_q2 {
    font-family: 'Arial';
    font-size: 14px;
    width: 110px;
    height: 370px;
}
.kefu_q2 ul li {
    background: url(../images/q2_1.png) no-repeat 0 0;
}
.kefu_q2 ul li:first-child {
    height: 113px;
}
.kefu_q2 ul li b.b1 {
    padding-top: 18px;
    padding-bottom: 6px;
    display: block;
}
.kefu_q2 ul li:nth-of-type(2) {
    font-weight: bold;
    height: 80px;
    line-height: 110px;
    color: #fff;
    background-position: 0 -114px;
}
.kefu_q2 ul li:nth-of-type(3) {
    height: 135px;
    background-position: 0 -194px;
}
.kefu_q2 ul li:nth-of-type(3) b.b3 {
    display: block;
    padding-top: 9px;
}
.kefu_q2 ul li img {
    width: 92px;
    height: 92px;
    padding-top: 10px;
}
.kefu_q2 ul li.q2_top {
    cursor: pointer;
    height: 40px;
    background-position: 0 -329px;
    position: relative;
}
.kefu_q2 ul li.q2_top a {
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    top: 14px;
}
.kefu_q2 ul li.q2_top a.get_top {
    left: 36px;
}
.kefu_q2 ul li.q2_top a.close-2 {
    left: 64px;
}
span.close {
    right: -120%;
    display: block;
    width: 29px;
    height: 84px;
    background: url(../images/q2_1.png) no-repeat -271px 0;
    cursor: pointer;
}
.kefu_q2 ul li, .kefu_q2 ul li a {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.kefu_q2 ul li:first-child:hover {
    background-position: -130px 0;
}
.kefu_q2 ul li:first-child:hover b, .kefu_q2 ul li:nth-of-type(3):hover b, .kefu_q2 ul li:first-child:hover a {
    color: #fff;
}
.kefu_q2 ul li:nth-of-type(2):hover {
    background-position: -130px -114px;
}
.kefu_q2 ul li:nth-of-type(3):hover {
    background-position: -130px -194px;
}
/* &#65533;&#65533;&#65533;&#65533;&#65533; */
.kefu_q3 {
    position: fixed;
    text-align: center;
    z-index: 101;
}
.kefu_q3 .default {
    position: absolute;
    cursor: pointer;
    width: 45px;
    height: 131px;
    background: url(../images/q3.png) no-repeat 0 0;
}
.default-hide {
    margin-right: -120%
}
.kefu_q3 .ico-bg {
    background: url(../images/q3.png) no-repeat;
}
.kefu_q3 .top-1 {
    width: 112px;
    height: 36px;
    background-position: -61px 0;
}
.kefu_q3 .top-1 span.colse {
    float: right;
    display: block;
    width: 25px;
    height: 25px;
    cursor: pointer;
    margin-right: 8px;
}
.kefu_q3 .bor-ul {
    background: #fff;
    border: 1px solid #f0f0f0;
    border-width: 0 1px;
}
.kefu_q3 .bor-ul span.qq-tx {
    display: block;
    width: 67px;
    height: 67px;
    margin: 0 auto;
    background-position: -61px -63px;
}
.kefu_q3 .bor-ul span.qq-tx:hover {
    background-position: -153px -63px;
}
.kefu_q3 .bor-ul p {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #1e488a;
    font-weight: bold;
    border-bottom: 1px solid #f0f0f0;
}
.kefu_q3 .bor-ul li {
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-bottom: 1px solid #f0f0f0;
    background-position: 19px -210px;
    padding-left: 7px;
}
.kefu_q3 .bor-ul .em {
    position: relative;
    width: 54px;
    height: 50px;
    border-right: 1px solid #f0f0f0;
}
.kefu_q3 .bor-ul .em i.ico-code {
    display: block;
    width: 22px;
    height: 22px;
    background-position: -186px -14px;
    margin: 14px;
    cursor: pointer;
}
.kefu_q3 .bor-ul .em i.ico-code:hover {
    background-position: -222px -14px;
}
.kefu_q3 .bor-ul .get-top i.get-ico-code:hover {
    background-position: -45px -149px;
}
.kefu_q3 .bor-ul .get-top {
    width: 55px;
    height: 50px;
}
.kefu_q3 .bor-ul .get-top i.get-ico-code {
    display: block;
    width: 28px;
    height: 28px;
    margin: 14px;
    cursor: pointer;
    background-position: 0 -149px;
}
.kefu_q3 .bottom-1 {
    width: 100%;
    height: 8px;
    background-position: 0 -292px;
}
.kefu_q3 .show-em {
    display: none;
    position: absolute;
    left: -121px;
    top: -78px;
    width: 117px;
    height: 163px;
    background-position: -133px -163px;
}
.kefu_q3 .show-em img {
    width: 92px;
    height: 92px;
    margin: 9px 8px 0px 0px;
}
.kefu_q3 .em:hover .show-em {
    display: block;
}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#887;&#65533; */
.layer-qq {
    animation: layerqq .7s ease-out;
    position: fixed;
    top: 50%;
    color: #fff;
    left: 50%;
    width: 480px;
    height: 282px;
    background: url(../images/qq.png) no-repeat;
    text-align: center;
    z-index: 999;
    overflow: hidden;
}
.layer-qq h3 {
    font-size: 42px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 70px;
}
.layer-qq strong {
    font-size: 22px;
}
.layer-qq a.linkqq {
    display: block;
    width: 138px;
    height: 38px;
    line-height: 38px;
    border: 1px solid rgba(255,255,255,.5);
    text-align: center;
    font-size: 14px;
    border-radius: 45px;
    color: #fff;
    margin: 25px auto 0;
}
.layer-qq a.qq-close {
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 20px;
    right: 20px;
    background: url(../images/qqclose.png) no-repeat;
    cursor: pointer;
}
/* &#65533;&#65533;&#65533;&#65533; */
@-webkit-keyframes layerqq {
    from {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes layerqq {
    from {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.music {
    width: auto;
    height: auto;
    position: fixed;
    z-index: 99999;
}
.aplayer {
    background: transparent !important;
    box-shadow: none !important;
}
.music.m-true .aplayer {
    margin: 0;
}
.music.m-true .aplayer-narrow {
    width: 45px !important;
    height: 45px !important;
}
.music.m-true .aplayer .aplayer-pic {
    width: 45px !important;
    height: 45px !important;
}
/* &#65533;б&#65533; */
.music.m-false {
    min-width: 512px;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 1px;
}
.music.m-false .aplayer {
    margin: 3px;
}
.music.m-false .aplayer .aplayer-pic {
    width: 45px;
    height: 45px;
    border-radius: 50px;
    overflow: hidden;
}
.music.m-false .aplayer .aplayer-info {
    height: 48px !important;
    padding: 0 7px 0 0px !important;
}
.music.m-false .colse-music {
    position: absolute;
    right: 10px;
    top: 4px;
    display: block;
    width: 19px;
    height: 19px;
    background: url(../images/close_music.png) no-repeat;
    z-index: 99999;
    cursor: pointer;
}
.music.m-false .aplayer .aplayer-info .aplayer-music {
    margin-bottom: 8px;
    margin-top: 5px;
}

@charset "utf-8";
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regular.eot) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.glyphicon-asterisk:before {
	content: "\2a"
}
.glyphicon-plus:before {
	content: "\2b"
}
.glyphicon-eur:before, .glyphicon-euro:before {
	content: "\20ac"
}
.glyphicon-minus:before {
	content: "\2212"
}
.glyphicon-cloud:before {
	content: "\2601"
}
.glyphicon-envelope:before {
	content: "\2709"
}
.glyphicon-pencil:before {
	content: "\270f"
}
.glyphicon-glass:before {
	content: "\e001"
}
.glyphicon-music:before {
	content: "\e002"
}
.glyphicon-search:before {
	content: "\e003"
}
.glyphicon-heart:before {
	content: "\e005"
}
.glyphicon-star:before {
	content: "\e006"
}
.glyphicon-star-empty:before {
	content: "\e007"
}
.glyphicon-user:before {
	content: "\e008"
}
.glyphicon-film:before {
	content: "\e009"
}
.glyphicon-th-large:before {
	content: "\e010"
}
.glyphicon-th:before {
	content: "\e011"
}
.glyphicon-th-list:before {
	content: "\e012"
}
.glyphicon-ok:before {
	content: "\e013"
}
.glyphicon-remove:before {
	content: "\e014"
}
.glyphicon-zoom-in:before {
	content: "\e015"
}
.glyphicon-zoom-out:before {
	content: "\e016"
}
.glyphicon-off:before {
	content: "\e017"
}
.glyphicon-signal:before {
	content: "\e018"
}
.glyphicon-cog:before {
	content: "\e019"
}
.glyphicon-trash:before {
	content: "\e020"
}
.glyphicon-home:before {
	content: "\e021"
}
.glyphicon-file:before {
	content: "\e022"
}
.glyphicon-time:before {
	content: "\e023"
}
.glyphicon-road:before {
	content: "\e024"
}
.glyphicon-download-alt:before {
	content: "\e025"
}
.glyphicon-download:before {
	content: "\e026"
}
.glyphicon-upload:before {
	content: "\e027"
}
.glyphicon-inbox:before {
	content: "\e028"
}
.glyphicon-play-circle:before {
	content: "\e029"
}
.glyphicon-repeat:before {
	content: "\e030"
}
.glyphicon-refresh:before {
	content: "\e031"
}
.glyphicon-list-alt:before {
	content: "\e032"
}
.glyphicon-lock:before {
	content: "\e033"
}
.glyphicon-flag:before {
	content: "\e034"
}
.glyphicon-headphones:before {
	content: "\e035"
}
.glyphicon-volume-off:before {
	content: "\e036"
}
.glyphicon-volume-down:before {
	content: "\e037"
}
.glyphicon-volume-up:before {
	content: "\e038"
}
.glyphicon-qrcode:before {
	content: "\e039"
}
.glyphicon-barcode:before {
	content: "\e040"
}
.glyphicon-tag:before {
	content: "\e041"
}
.glyphicon-tags:before {
	content: "\e042"
}
.glyphicon-book:before {
	content: "\e043"
}
.glyphicon-bookmark:before {
	content: "\e044"
}
.glyphicon-print:before {
	content: "\e045"
}
.glyphicon-camera:before {
	content: "\e046"
}
.glyphicon-font:before {
	content: "\e047"
}
.glyphicon-bold:before {
	content: "\e048"
}
.glyphicon-italic:before {
	content: "\e049"
}
.glyphicon-text-height:before {
	content: "\e050"
}
.glyphicon-text-width:before {
	content: "\e051"
}
.glyphicon-align-left:before {
	content: "\e052"
}
.glyphicon-align-center:before {
	content: "\e053"
}
.glyphicon-align-right:before {
	content: "\e054"
}
.glyphicon-align-justify:before {
	content: "\e055"
}
.glyphicon-list:before {
	content: "\e056"
}
.glyphicon-indent-left:before {
	content: "\e057"
}
.glyphicon-indent-right:before {
	content: "\e058"
}
.glyphicon-facetime-video:before {
	content: "\e059"
}
.glyphicon-picture:before {
	content: "\e060"
}
.glyphicon-map-marker:before {
	content: "\e062"
}
.glyphicon-adjust:before {
	content: "\e063"
}
.glyphicon-tint:before {
	content: "\e064"
}
.glyphicon-edit:before {
	content: "\e065"
}
.glyphicon-share:before {
	content: "\e066"
}
.glyphicon-check:before {
	content: "\e067"
}
.glyphicon-move:before {
	content: "\e068"
}
.glyphicon-step-backward:before {
	content: "\e069"
}
.glyphicon-fast-backward:before {
	content: "\e070"
}
.glyphicon-backward:before {
	content: "\e071"
}
.glyphicon-play:before {
	content: "\e072"
}
.glyphicon-pause:before {
	content: "\e073"
}
.glyphicon-stop:before {
	content: "\e074"
}
.glyphicon-forward:before {
	content: "\e075"
}
.glyphicon-fast-forward:before {
	content: "\e076"
}
.glyphicon-step-forward:before {
	content: "\e077"
}
.glyphicon-eject:before {
	content: "\e078"
}
.glyphicon-chevron-left:before {
	content: "\e079"
}
.glyphicon-chevron-right:before {
	content: "\e080"
}
.glyphicon-plus-sign:before {
	content: "\e081"
}
.glyphicon-minus-sign:before {
	content: "\e082"
}
.glyphicon-remove-sign:before {
	content: "\e083"
}
.glyphicon-ok-sign:before {
	content: "\e084"
}
.glyphicon-question-sign:before {
	content: "\e085"
}
.glyphicon-info-sign:before {
	content: "\e086"
}
.glyphicon-screenshot:before {
	content: "\e087"
}
.glyphicon-remove-circle:before {
	content: "\e088"
}
.glyphicon-ok-circle:before {
	content: "\e089"
}
.glyphicon-ban-circle:before {
	content: "\e090"
}
.glyphicon-arrow-left:before {
	content: "\e091"
}
.glyphicon-arrow-right:before {
	content: "\e092"
}
.glyphicon-arrow-up:before {
	content: "\e093"
}
.glyphicon-arrow-down:before {
	content: "\e094"
}
.glyphicon-share-alt:before {
	content: "\e095"
}
.glyphicon-resize-full:before {
	content: "\e096"
}
.glyphicon-resize-small:before {
	content: "\e097"
}
.glyphicon-exclamation-sign:before {
	content: "\e101"
}
.glyphicon-gift:before {
	content: "\e102"
}
.glyphicon-leaf:before {
	content: "\e103"
}
.glyphicon-fire:before {
	content: "\e104"
}
.glyphicon-eye-open:before {
	content: "\e105"
}
.glyphicon-eye-close:before {
	content: "\e106"
}
.glyphicon-warning-sign:before {
	content: "\e107"
}
.glyphicon-plane:before {
	content: "\e108"
}
.glyphicon-calendar:before {
	content: "\e109"
}
.glyphicon-random:before {
	content: "\e110"
}
.glyphicon-comment:before {
	content: "\e111"
}
.glyphicon-magnet:before {
	content: "\e112"
}
.glyphicon-chevron-up:before {
	content: "\e113"
}
.glyphicon-chevron-down:before {
	content: "\e114"
}
.glyphicon-retweet:before {
	content: "\e115"
}
.glyphicon-shopping-cart:before {
	content: "\e116"
}
.glyphicon-folder-close:before {
	content: "\e117"
}
.glyphicon-folder-open:before {
	content: "\e118"
}
.glyphicon-resize-vertical:before {
	content: "\e119"
}
.glyphicon-resize-horizontal:before {
	content: "\e120"
}
.glyphicon-hdd:before {
	content: "\e121"
}
.glyphicon-bullhorn:before {
	content: "\e122"
}
.glyphicon-bell:before {
	content: "\e123"
}
.glyphicon-certificate:before {
	content: "\e124"
}
.glyphicon-thumbs-up:before {
	content: "\e125"
}
.glyphicon-thumbs-down:before {
	content: "\e126"
}
.glyphicon-hand-right:before {
	content: "\e127"
}
.glyphicon-hand-left:before {
	content: "\e128"
}
.glyphicon-hand-up:before {
	content: "\e129"
}
.glyphicon-hand-down:before {
	content: "\e130"
}
.glyphicon-circle-arrow-right:before {
	content: "\e131"
}
.glyphicon-circle-arrow-left:before {
	content: "\e132"
}
.glyphicon-circle-arrow-up:before {
	content: "\e133"
}
.glyphicon-circle-arrow-down:before {
	content: "\e134"
}
.glyphicon-globe:before {
	content: "\e135"
}
.glyphicon-wrench:before {
	content: "\e136"
}
.glyphicon-tasks:before {
	content: "\e137"
}
.glyphicon-filter:before {
	content: "\e138"
}
.glyphicon-briefcase:before {
	content: "\e139"
}
.glyphicon-fullscreen:before {
	content: "\e140"
}
.glyphicon-dashboard:before {
	content: "\e141"
}
.glyphicon-paperclip:before {
	content: "\e142"
}
.glyphicon-heart-empty:before {
	content: "\e143"
}
.glyphicon-link:before {
	content: "\e144"
}
.glyphicon-phone:before {
	content: "\e145"
}
.glyphicon-pushpin:before {
	content: "\e146"
}
.glyphicon-usd:before {
	content: "\e148"
}
.glyphicon-gbp:before {
	content: "\e149"
}
.glyphicon-sort:before {
	content: "\e150"
}
.glyphicon-sort-by-alphabet:before {
	content: "\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152"
}
.glyphicon-sort-by-order:before {
	content: "\e153"
}
.glyphicon-sort-by-order-alt:before {
	content: "\e154"
}
.glyphicon-sort-by-attributes:before {
	content: "\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content: "\e156"
}
.glyphicon-unchecked:before {
	content: "\e157"
}
.glyphicon-expand:before {
	content: "\e158"
}
.glyphicon-collapse-down:before {
	content: "\e159"
}
.glyphicon-collapse-up:before {
	content: "\e160"
}
.glyphicon-log-in:before {
	content: "\e161"
}
.glyphicon-flash:before {
	content: "\e162"
}
.glyphicon-log-out:before {
	content: "\e163"
}
.glyphicon-new-window:before {
	content: "\e164"
}
.glyphicon-record:before {
	content: "\e165"
}
.glyphicon-save:before {
	content: "\e166"
}
.glyphicon-open:before {
	content: "\e167"
}
.glyphicon-saved:before {
	content: "\e168"
}
.glyphicon-import:before {
	content: "\e169"
}
.glyphicon-export:before {
	content: "\e170"
}
.glyphicon-send:before {
	content: "\e171"
}
.glyphicon-floppy-disk:before {
	content: "\e172"
}
.glyphicon-floppy-saved:before {
	content: "\e173"
}
.glyphicon-floppy-remove:before {
	content: "\e174"
}
.glyphicon-floppy-save:before {
	content: "\e175"
}
.glyphicon-floppy-open:before {
	content: "\e176"
}
.glyphicon-credit-card:before {
	content: "\e177"
}
.glyphicon-transfer:before {
	content: "\e178"
}
.glyphicon-cutlery:before {
	content: "\e179"
}
.glyphicon-header:before {
	content: "\e180"
}
.glyphicon-compressed:before {
	content: "\e181"
}
.glyphicon-earphone:before {
	content: "\e182"
}
.glyphicon-phone-alt:before {
	content: "\e183"
}
.glyphicon-tower:before {
	content: "\e184"
}
.glyphicon-stats:before {
	content: "\e185"
}
.glyphicon-sd-video:before {
	content: "\e186"
}
.glyphicon-hd-video:before {
	content: "\e187"
}
.glyphicon-subtitles:before {
	content: "\e188"
}
.glyphicon-sound-stereo:before {
	content: "\e189"
}
.glyphicon-sound-dolby:before {
	content: "\e190"
}
.glyphicon-sound-5-1:before {
	content: "\e191"
}
.glyphicon-sound-6-1:before {
	content: "\e192"
}
.glyphicon-sound-7-1:before {
	content: "\e193"
}
.glyphicon-copyright-mark:before {
	content: "\e194"
}
.glyphicon-registration-mark:before {
	content: "\e195"
}
.glyphicon-cloud-download:before {
	content: "\e197"
}
.glyphicon-cloud-upload:before {
	content: "\e198"
}
.glyphicon-tree-conifer:before {
	content: "\e199"
}
.glyphicon-tree-deciduous:before {
	content: "\e200"
}

@charset "utf-8";
a.more:before {
	background: #0082cb;
	border-color: #0082cb
}
a.more:hover, .contact_ny ul li:hover, .casev2 .case-index .hd li.on, .casev2 .case-index .hd li.on:after, .teamv2 .hd li.on, .teamv2 .hd li.on:after, #pages a.cur {
	border-color: #0082cb
}
.nav ul li .childer a:hover, .contact_ny ul li:hover, .fuwu-list ul li:hover h5, .fuwu-list ul li:hover p, .links p a:hover, .pro-remmon ul li a.jia, .pro_0_list ul li a.jia, .productv2 ul.workul li a.jia, .recru-show .e, .recru-show h5, .servicev2 ul li:hover h5, .servicev2 ul li:hover p, .teamv2 ul.temaul li a.jia, .wrongv4a ul li:hover .worng-detail h5, .wrongv4a ul li.on .worng-detail h5, .wrongv4a ul li:hover .worng-detail h5 span.deta, .wrongv4a ul li.on .worng-detail h5 span.deta {
	color: #0082cb
}
.nav ul li:hover, .nav ul li .childer, .nav.nav_num_0 ul li.on, .nav.nav_num_1 ul li.on, .nav.nav_num_2 ul li.on, .nav.nav_num_3 ul li.on, .casev2 .case-index .hd li.on:after, .teamv2 .hd li.on:after, .contact-form .form-action input[type=submit], .contactv2 .form-action input[type=submit], .newsv2 ul.bd li i.bor2, .pro-remmon ul li i.bor2, .pro_0_list ul li i.bor2, .productv2 ul.workul li i.bor2, .team_div_fm ul.temaul li .dask, .team_div_fm ul.temaul li i.ibor1, .teamv2 ul.temaul li i.bor2, .wrongv4a ul li i.ibor1, .wrongv4a ul li.on .worng-detail h5:before, .wrongv4a ul li:hover .worng-detail h5:before, #pages a.cur {
	background: #0082cb
}
.downloadv4a ul li .border_bottom, .downloadv4a ul li .border_left, .downloadv4a ul li .border_right, .downloadv4a ul li .border_top, .downloadv4a ul.bd li .border_bottom, .downloadv4a ul.bd li .border_left, .downloadv4a ul.bd li .border_right, .downloadv4a ul.bd li .border_top, .partnerpic li .border_bottom, .partnerpic li .border_left, .partnerpic li .border_right, .partnerpic li .border_top, .recru-list ul li .border_bottom, .recru-list ul li .border_left, .recru-list ul li .border_right, .recru-list ul li .border_top, .wrongv4a ul.bd li .border_bottom, .wrongv4a ul.bd li .border_left, .wrongv4a ul.bd li .border_right, .wrongv4a ul.bd li .border_top, .news_0_list ul li .border_top, .news_0_list ul li .border_right, .news_0_list ul li .border_bottom, .news_0_list ul li .border_left {
	position: absolute;
	background: #0082cb
}
.downloadv4a ul li:hover .download-detail .down-right a.down-ico, .downloadv4a ul.bd li:hover .download-detail .down-right a.down-ico {
	border-color: #0082cb;
	background: #0082cb
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox.png');
}
#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}
* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}
#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../images/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}
#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}
.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.fancybox-title-over {
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancy_title_over.png');
	display: block;
}
#fancybox-title-wrap {
	display: inline-block;
}
#fancybox-title-wrap span {
	height: 32px;
	float: left;
}
#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}
#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../images/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}
#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../images/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
}
#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -162px;
}
#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
	background-position: -20px 0px;
}
#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -182px;
}
#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
	background-position: 0px -20px;
}
#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -142px;
}
#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
}
#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -122px;
}
/* IE */

#fancybox-loading.fancybox-ie div {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_loading.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-close {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-over {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}
.fancybox-ie #fancybox-title-left {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-main {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-right {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-left-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-right-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie .fancy-bg {
	background: transparent !important;
}
.fancybox-ie #fancy-bg-n {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-ne {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-e {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-se {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-s {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-sw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-w {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-nw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_nw.png', sizingMethod='scale');
}



@charset "utf-8";

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */

.n-back-0, .backof {

	background: #f0f0f0;

	min-width: 1180px;

}

.backf0 {

	background: #f0f0f0;

}

.n-back-0:after {

	display: block;

	clear: both;

	content: "";

	background: #f0f0f0;

}

.n-back-1 {

	background: #fff;

}

.n-bor {

	border: 1px solid #f0f0f0;

	border-width: 1px 0;

}

.n-bor-top {

	border: 1px solid #f0f0f0;

	border-width: 1px 0 0;

}

.n-bor-t {

	border: 1px solid #f0f0f0;

	border-width: 1px 0 0 0;

}

.n-bor-b {

	border: 1px solid #f0f0f0;

	border-width: 0 0 1px 0;

}

.more-small {

	display: block;

	padding-right: 21px;

	font-size: 12px;

	color: #666;

}

.more-small:hover {

}

/** &#65533;&#1266;&#757;&#65533;========= */

.subcate {

	width: 327px;

	min-height: 70px;

	background: #fbfbfb;

}

.subcate h3 {

	position: relative;

	height: 150px;

	text-indent: 65px;

	color: #fff;

}

.subcate h3 a {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	color: #fff;

	z-index: 9;

}

.subcate h3 span.subcat-tit {

	padding-top: 62px;

	font-size: 22px;

}

.subcate h3 i.sub-ico {

	display: block;

	width: 87px;

	height: 91px;

	position: absolute;

	top: 30px;

	left: 33px;

	background: url(../images/h3ico.png) no-repeat;

}

.subcate ul li {

	text-indent: 36px;

	height: 45px;

	line-height: 45px;

	border-top: 1px solid #f0f0f0;

}

.subcate ul li:last-child {

	border-bottom: none;

}

.subcate ul li, .subcate ul li a {

	display: block;

	font-size: 14px;

	color: #333;

	-webkit-transition: all .3s ease-in;

	-moz-transition: all .3s ease-in;

	-ms-transition: all .3s ease-in;

	transition: all .3s ease-in;

}

.subcate ul li:hover a, .subcate ul li.on a { 
    background-color:#0082cb;
	color: #fff;

}

/* &#65533;&#444;&#65533; */

.subcate .left-remoon {

	background: #fff;

}

.subcate .left-remoon h3 {

	padding: 0 15px;

	text-indent: 0;

	font-size: 14px;

	border-bottom: 1px solid #f0f0f0;

	color: #333;

	height: 35px;

	line-height: 35px;

}

.subcate .left-remoon h3 a {

	position: relative;

	max-width: 38px;

	font-size: 12px;

	color: #999;

}

.subcate .left-remoon img {

	display: block;

	width: 210px;

	height: auto;

	margin: 15px auto 0;

}

.subcate .left-remoon p {

	width: 210px;

	margin: 10px auto 0;

}

.subcate.n-fixed {

	margin-top: 61px;

}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */

.catpos {

	padding-right: 15px;

}

.catpos a, .catpos span {

	color: #999;

}

.catpos a.on {

	color: #333;

}

.catpos i {

	width: 5px;

	height: 9px;

	display: inline-block;

	margin: 0 10px;

	background: url(../images/icorr.png) no-repeat;

}

/** &#65533;&#65533;&#65533;&#65533;========= */

.sector_head {

	position: relative;

}

.sector_head h3 {

	text-indent: 15px;

	height: 55px;

	line-height: 55px;

	font-size: 14px;

	color: #333;

	border-bottom: 1px solid #f0f0f0;

}

.sector_head span {

	color: #757575;

}

.sector_head a.more-detail {

	position: absolute;

	top: 36%;

	right: 20px;

	color: #999

}

/* &#65533;&#65533;&#1203;&#65533;&#7801;&#65533;&#65533;&#65533;&#65533; */

.content-left {

	float: left;

	width: 245px;

	margin-top: -55px;

}

.content-right {

	float: right;

	width: 880px;

	min-height: 350px;

	background: #fff;

	margin-top: -55px;

}

.content-right h3.cat-tit {

	height: 54px;

	line-height: 54px;

	font-size: 14px;

	padding-left: 15px;

	border-bottom: 1px solid #f0f0f0;

}

/** &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#1142;========================= */

/*-------------  &#65533;б&#65533;&#1203; */

.news_0_list ul li {

	position: relative;

	width: 90%;

	float: left;

	max-height: 142px;

	padding: 25px 22px;

	margin: 20px 20px 0;

	border: 1px solid #ededed;

	overflow: hidden;

}

.news_0_list ul li img {

	width: 210px;

	height: 130px;

	margin-right: 15px;

}

.news_0_list ul li span strong {

	font-size: 26px;

	color: #888;

	padding-right: 10px;

}

.news_0_list ul li p {

	color: #999

}

.news_0_list ul li .border_top, .news_0_list ul li .border_left {

	left: 0;

	top: 0;

}

.news_0_list ul li .border_right, .news_0_list ul li .border_bottom {

	bottom: 0;

	right: 0;

}

/* &#65533;&#2047;&#65533;&#65533;&#65533; */

.news_0_list ul li .border_top, .news_0_list ul li .border_bottom {

	height: 2px;

	width: 0;

}

.news_0_list ul li .border_right, .news_0_list ul li .border_left {

	height: 0px;

	width: 2px;

}

.news_0_list ul li, .news_0_list ul li .border_top, .news_0_list ul li .border_right, .news_0_list ul li .border_bottom, .news_0_list ul li .border_left {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

.news_0_list ul li:hover {

	border-color: transparent;

	background: #fbfbfb;

}

.news_0_list ul li:hover .border_top, .news_0_list ul li:hover .border_bottom {

	width: 100%

}

.news_0_list ul li:hover .border_left, .news_0_list ul li:hover .border_right {

	height: 100%

}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */

.wrongv4a ul li {

	position: relative;

	width: 850px;

	height: auto;

	min-height: 93px;

	padding: 35px 15px;

	border-bottom: 1px solid #eee;

}

.wrongv4a ul li .worng-detail h5 {

	position: relative;

	padding-left: 10px;

	color: #333;

}

.wrongv4a ul li .worng-detail h5:before, .wrongv4a ul li .worng-detail h5 span.deta:before {

	position: absolute;

	display: block;

	top: 8px;

	clear: both;

}

.wrongv4a ul li .worng-detail h5:before {

	left: 0;

	width: 6px;

	height: 6px;

	content: ".";

	border-radius: 35px;

	background: #b0b0b0;

	overflow: hidden;

}

.wrongv4a ul li .worng-detail h5 span.deta {

	position: relative;

	font-size: 12px;

	color: #9b9b9b;

	cursor: pointer;

}

.wrongv4a ul li i.ibor1 {

	position: absolute;

	bottom: -1px;

	left: 0;

	width: 0;

	height: 1px;

}

.wrongv4a ul li .remark .show {

	height: 62px;

	overflow: hidden;

}

.wrongv4a ul li.on .remark .show {

	height: auto;

}

.wrongv4a ul li, .wrongv4a ul li .remark .show, .wrongv4a ul li i.ibor1 {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

.wrongv4a ul li:hover {

	background: #fdfdfd;

}

.wrongv4a ul li.on i.ibor1, .wrongv4a ul li:hover i.ibor1 {

	width: 100%;

}

/*-------------  &#65533;&#65533;&#65533;&#65533;&#1203; */

/**&#65533;&#65533;&#65533; */

.content-right .detail-title {

	max-width: 840px;

	overflow: hidden;

	text-align: center;

	margin: 0 auto;

}

.content-right .detail-title h1 {

	padding-top: 45px;

	color: #191919;

}

.content-right .detail-title .d-t {

	padding: 5px 0;

}

.content-right .detail-title .d-t, .content-right .detail-title a {

	color: #969696;

}

.content-right .detail-title span.d {

	padding-right: 13px;

}

/* &#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;°&#65533;&#357; */

.d-t .shar {

	display: inline-block;

	position: relative;

	cursor: pointer;

	padding-right: 13px;

	background: url(../images/icob.png) no-repeat center right;

}

.d-t .shar .bdsharebuttonbox {

	display: none;

	width: 140px;

	position: absolute;

	top: -6px;

	left: 70px;

}

/* &#65533;&#65533;&#65533;&#65533; */

.detail-content {

	padding: 15px 15px 30px;

	line-height: 22px;

}

.detail-content img {

	max-width: 100% !important;

}

/** &#892;&#428;/&#65533;&#65533;&#439;&#1401;&#702;============================================= */

.pro_0_list ul li {

	position: relative;

	width: 270px;

	min-height: auto;

	float: left;

	margin-left: 18px;

	margin-top: 20px;

	overflow: hidden;

}

.pro_0_list ul li a.img {

	position: relative;

	display: block;

	width: 270px;

	height: 170px;

	overflow: hidden;

}

.pro_0_list ul li img {

	width: 270px;

	height: 170px;

}

.pro_0_list ul li img, .pro_0_list ul li a.jia, .pro_0_list ul li i.bor2 {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

.pro_0_list ul li .title {

	padding: 15px;

}

.pro_0_list ul li a.jia {

	opacity: 0;

	position: absolute;

	bottom: 28px;

	right: 23px;

	display: block;

	width: 12px;

	height: 12px;

	z-index: 10;

}

.pro_0_list ul li i.bor2 {

	display: block;

	width: 0;

	height: 2px;

}

.pro_0_list ul li .title h5 a {

	color: #666;

}

.pro_0_list ul li .title p.entitle {

	color: #999;

}

.pro_0_list ul li:hover img {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.pro_0_list ul li:hover a.jia {

	opacity: 1;

}

.pro_0_list ul li:hover i.bor2 {

	width: 100%;

}

/** &#65533;&#65533;&#439;&#65533;&#65533;&#65533;&#65533;&#1203; ============================================= */

/* &#65533;&#444;&#65533;&#65533;&#65533;&#439; */ 

.pro-remmon ul li {

	position: relative;

	width: 270px;

	min-height: auto;

	float: left;

	margin: 17px 0 0 17px;

	overflow: hidden;

}

.pro-remmon ul li a.img {

	position: relative;

	display: block;

	width: 270px;

	height: 170px;

	overflow: hidden;

}

.pro-remmon ul li img {

	width: 270px;

	height: 170px;

}

.pro-remmon ul li .title {

	padding: 15px;

}

.pro-remmon ul li h3 {

	border-bottom: none;

}

.pro-remmon ul li h3 a {

	color: #666

}

.pro-remmon ul li p {

	color: #999;

}

.pro-remmon ul li a.jia {

	opacity: 0;

	position: absolute;

	bottom: 28px;

	right: 23px;

	display: block;

	width: 12px;

	height: 12px;

	z-index: 10;

}

.pro-remmon ul li i.bor2 {

	display: block;

	width: 0;

	height: 2px;

}

.pro-remmon ul li img, .pro-remmon ul li a.jia, .pro-remmon ul li i.bor2 {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

.pro-remmon ul li:hover a.jia {

	opacity: 1;

}

.pro-remmon ul li:hover i.bor2 {

	width: 100%;

}

/** &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ============================================= */

/* &#65533;&#65533;&#440; */

.recru-list ul li {

	position: relative;

	width: 90%;

	float: left;

	max-height: 142px;

	padding: 25px 22px;

	margin: 20px 20px 0;

	border: 1px solid #ededed;

	overflow: hidden;

}

.recru-list ul li h5 a {

	font-size: 12px;

}

.recru-list ul li span {

	padding: 15px 0 10px;

}

.recru-list ul li span a {

	padding: 0 15px;

	color: #888;

	background: url(../images/ico-3.png) no-repeat center right;

}

.recru-list ul li span a:first-child {

	padding-left: 0;

}

.recru-list ul li span a:last-child {

	background: none;

}

.recru-list ul li p {

	color: #999

}

.recru-list ul li .border_top, .recru-list ul li .border_left {

	left: 0;

	top: 0;

}

.recru-list ul li .border_right, .recru-list ul li .border_bottom {

	bottom: 0;

	right: 0;

}

/* &#65533;&#2047;&#65533;&#65533;&#65533; */

.recru-list ul li .border_top, .recru-list ul li .border_bottom {

	height: 2px;

	width: 0;

}

.recru-list ul li .border_right, .recru-list ul li .border_left {

	height: 0px;

	width: 2px;

}

.recru-list ul li, .recru-list ul li .border_top, .recru-list ul li .border_right, .recru-list ul li .border_bottom, .recru-list ul li .border_left {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

.recru-list ul li:hover {

	border-color: transparent;

	background: #fbfbfb;

}

.recru-list ul li:hover .border_top, .recru-list ul li:hover .border_bottom {

	width: 100%

}

.recru-list ul li:hover .border_left, .recru-list ul li:hover .border_right {

	height: 100%

}

/* &#65533;&#65533;&#65533;&#65533; */

.recru-show h1 {

	font-size: 16px;

}

.recru-show h5 {

	font-size: 14px;

	margin-top: 20px;

	padding-bottom: 5px;

}

.recru-show h5 span {

	padding-right: 3px;

}

.recru-show .rec-detail {

	color: #666;

	padding-bottom: 15px;

	border-bottom: 1px solid #eee;

}

.recru-show .rec-detail:nth-last-of-type(1) {


	border-bottom: 0;

}

/* &#65533;&#65533;&#65533; */

#waterfall li p {

	font-size: 14px;

	height: 35px;

	line-height: 35px;

	color: #666;

	padding-bottom: 10px;

}

/* PIC -3 &#65533;&#65533;&#65533;&#65533;  */

.fuwu-list ul li {

	float: left;

	width: 230px;

	height: auto;

	padding: 20px;

	margin: 0 20px 15px 0;

	text-align: center;

	background: #fff;

}

.fuwu-list ul li:last-child {

	margin-right: 0;

}

.fuwu-list ul li img {

	max-width: 100px;

	max-height: 100px;

	overflow: hidden;

}

.fuwu-list ul li h5 {

	color: #333;

}

.fuwu-list ul li p {

	color: #888;

}

.fuwu-list ul li, .fuwu-list ul li:hover h5, .fuwu-list ul li:hover p {

	transition: all .4s ease;

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

}

.fuwu-list ul li:hover {

	box-shadow: -2px 0 20px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: -2px 0 20px rgba(0, 0, 0, 0.1);

}

/* PIC -2 */

.lpic li {

	width: 270px;

	height: 240px;

	float: left;

	margin-right: 12px;

}

.lpic li img {

	width: 270px;

	height: 113px;

}

.lpic li h5 {

	padding: 15px 0 2px;

}

.lpic li h5 a {

	font-size: 13px;

	color: #646464;

}

.lpic li h5 p {

	line-height: 20px;

}

.lpic li a.more-l {

	width: 16px;

	height: 13px;

	margin-top: 10px;

	display: block;

	background: url(../images/detail.png) no-repeat 0 0;

}

.lpic li:hover a.more-l {

	background-position: 0 -21px;

}

/*===&#65533;&#374;&#65533;===*/

.team_div_fm ul.temaul li {

	position: relative;

	width: 850px;

	height: auto;

	padding: 20px 15px;

	border-bottom: 1px solid #eee;

}

.team_div_fm ul.temaul li:after {

	display: block;

	clear: both;

	content: "";

}

.team_div_fm ul.temaul li img {

	width: 200px;

	height: auto;

}

.team_div_fm ul.temaul li span.tx {

	width: 200px;

	margin-right: 30px;

	overflow: hidden;

	position: relative;

}

.team_div_fm ul.temaul li .dask {

	position: absolute;

	bottom: -31px;

	left: 0;

	width: 100%;

	height: 30px;

	z-index: 9;

}

.team_div_fm .click-detail {

	cursor: pointer;

}

.team_div_fm ul.temaul li .dask i {

	display: block;

	width: 12px;

	height: 12px;

	margin: 10px auto 0;

	background: url(../images/wjia.png) no-repeat;

}

.team_div_fm ul.temaul li i.ibor1 {

	position: absolute;

	bottom: -1px;

	left: 0;

	width: 0;

	height: 1px;

}

.team_div_fm ul.temaul li, .team_div_fm ul.temaul li i.ibor1, .team_div_fm ul.temaul li .dask {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

.team_div_fm ul.temaul li:hover i.ibor1 {

	width: 100%;

}

.team_div_fm ul.temaul li:hover .dask {

	bottom: 0;

}

/* &#65533;&#65533;&#65533;&#65533; */

.layui-layer {

	background-color: transparent !important;

	box-shadow: none !important;

}

.layer-open {

	display: none;

}

.layer-team {

	width: 880px;

	min-height: 400px;

	background: #fff;

	overflow: hidden;

}

.layer-team .layer-team-content {

	width: 880px;

	min-height: 400px;

	background: #fff;

}

i.ibor2 {

	display: block;

	position: absolute;

	top: 0;

	left: 250px;

	width: 1px;

	height: 100%;

	z-index: 99;

	background: #eee;

}

.layer-team .team-l {

	width: 200px;

	padding: 40px 25px 0;

	text-align: center;

}

.layer-team .team-l img {

	width: 200px;

}

.layer-team .team-l h3 {

	padding: 15px 0 10px;

	font-size: 20px;

}

.layer-team .team-r {

	width: 580px;

	margin-left: 25px;

}

.layer-team .team-r h2 {

	font-size: 24px;

	padding-top: 40px;

	padding-bottom: 20px;

	color: #1d1d1d;

	border-bottom: 1px solid #eee;

}

.layer-team .team-r h5 {

	font-size: 14px;

	padding-top: 25px;

	padding-bottom: 14px;

	font-weight: normal;

}

.layer-team .team-r p {

	color: #666;

	padding-top: 15px;

}


.layui-layer-setwin .layui-layer-close2 {

	position: absolute;

	top: -15px !important;

	right: -15px !important;

	background: url(../images/menu.png) no-repeat !important;

	cursor: pointer !important;

}

/*=== &#65533;&#65533;&#65533;&#65533;&#65533;&#891;&#65533; ===*/

.partnerpic li {

	position: relative;

	width: 196px;

	height: auto;

	margin-right: 22px;

	float: left;

}

.partnerpic li a.par-pic {

	display: block;

	position: relative;

}

.partnerpic li img {

	width: 196px;

	height: 133px;

	border: 1px solid #f5f5f5;

}

.partnerpic li img, .partnerpic li .border_top, .partnerpic li .border_right, .partnerpic li .border_bottom, .partnerpic li .border_left {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */

.partnerpic li .border_top, .partnerpic li .border_left {

	left: 0;

	top: 0;

}

.partnerpic li .border_right, .partnerpic li .border_bottom {

	bottom: 0;

	right: 0;

}

/* &#65533;&#2047;&#65533;&#65533;&#65533; */

.partnerpic li .border_top, .partnerpic li .border_bottom {

	height: 2px;

	width: 0;

}

.partnerpic li .border_right, .partnerpic li .border_left {

	height: 0px;

	width: 2px;

}

.partnerpic li:hover .border_top, .partnerpic li:hover .border_bottom {

	width: 100%

}

.partnerpic li:hover .border_left, .partnerpic li:hover .border_right {

	height: 100%

}

.partnerpic li p {

	line-height: 35px;

}

.partnerpic li:hover img {

	border-color: transparent;

}

/* &#65533;&#65533;&#65533;&#501;&#311;&#65533;&#65533;&#65533; */

/* &#65533;б&#65533; */

#view-list ul li {

	margin-bottom: 18px

}

.view ul li {

	width: 272px;

	min-height: 360px;

	float: left;

	margin-right: 15px;

	border: 1px solid #ededed;

	border-top: none;

	overflow: hidden;

}

.view ul li a.img {

	position: relative;

	display: block;

	width: 272px;

	height: 185px;

	overflow: hidden;

}

.view ul li img {

	width: 272px;

	height: 185px;

	margin-left: -1px;

}

.view ul li img {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

.view ul li .title {

	padding: 0 15px 15px;

}

.view ul li .title h5 a {

	color: #666

}

.view ul li .title p.entitle, .view ul li a.awork {

	color: #999;

}

.view ul li:hover img {

	-webkit-transform: scale(1.25);

	-moz-transform: scale(1.25);

	-ms-transform: scale(1.25);

	transform: scale(1.25);

}

/** &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ============================================= */

.downloadv4a ul li {

	position: relative;

	width: 790px;

	height: 70px;

	padding: 40px 25px 20px;

	border: 1px solid #eee;

	margin: 15px auto 0;

}

.downloadv4a ul li .download-detail .down-left {

	height: 55px;

	max-width: 430px;

}

.downloadv4a ul li .download-detail .down-left h5 a {

	color: #333

}

.downloadv4a ul li .download-detail .down-left p {

	color: #999

}

.downloadv4a ul li .download-detail .down-right a.down-ico {

	display: block;

	width: 55px;

	height: 55px;

	font-size: 40px;

	border: 1px solid #e5e5e5;

	border-radius: 35px;

	color: #999;

}

.downloadv4a ul li .download-detail .down-right .glyphicon-cloud-download:before {

	position: absolute;

	top: 6px;

	left: 7.5px;

}

.downloadv4a ul li, .downloadv4a ul li .download-detail .down-right a.down-ico, .downloadv4a ul li .border_top, .downloadv4a ul li .border_right, .downloadv4a ul li .border_bottom, .downloadv4a ul li .border_left {

	-webkit-transition: all .4s ease;

	-moz-transition: all .4s ease;

	-ms-transition: all .4s ease;

	transition: all .4s ease;

}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */

.downloadv4a ul li .border_top, .downloadv4a ul li .border_left {

	left: 0;

	top: 0;

}

.downloadv4a ul li .border_right, .downloadv4a ul li .border_bottom {

	bottom: 0;

	right: 0;

}

/* &#65533;&#2047;&#65533;&#65533;&#65533; */

.downloadv4a ul li .border_top, .downloadv4a ul li .border_bottom {

	height: 2px;

	width: 0;

}

.downloadv4a ul li .border_right, .downloadv4a ul li .border_left {

	height: 0px;

	width: 2px;

}

.downloadv4a ul li:hover .border_top, .downloadv4a ul li:hover .border_bottom {

	width: 100%

}

.downloadv4a ul li:hover .border_left, .downloadv4a ul li:hover .border_right {

	height: 100%

}

.downloadv4a ul li:hover {

	border-color: transparent;

}

.downloadv4a ul li:hover .download-detail .down-right a.down-ico {

	color: #fff;

}

/** &#65533;&#65533;&#1013;&#65533;&#65533;&#65533;&#65533; ============================================= */

.c-rematk {

	max-width: 635px;

	line-height: 22px;

	color: #888;

	margin: 0 auto 20px;

}

.detail-content .contact_ny {

	margin: -15px -15px -30px;

}

.contact_ny ul li {

	float: left;

	width: 385px;

	height: 68px;

	padding: 20px 15px;

	border: 1px solid #f2f2f2;

	margin-left: 15px;

	margin-top: 15px;

	transition: all .4s ease-out;

}

.contact_ny ul li h3 {

	font-size: 14px;

	color: #000;

	font-weight: bold;

	padding-bottom: 5px;

}

.contact_ny ul li p {

	line-height: 22px;

}

.contact_ny ul li span {

	display: inline-block;

	min-width: 185px;

	color: #999;

}

/* &#65533;&#65533;&#65533; */

.contact-form .form-action li {

	width: 210px;

	float: left;

	border-bottom: 1px solid #e8e8e8;

	margin-bottom: 45px;

	margin-right: 110px;

}

.contact-form .form-action li:nth-of-type(3), .contact-form .form-action li.textarea {

	margin-right: 0;

	margin-bottom: 30px;

}

.contact-form .form-action li label {

	color: #fff;

}

.contact-form .form-action input[type=text] {

	width: 99%;

	padding-left: 5px;

	height: 36px;

	border: 0;

}

.contact-form .form-action li.textarea {

	width: 100%;

}

.contact-form .form-action textarea {

	width: 100%;

	height: 20px;

	border: 0;

	outline: none;

	resize: none;

}

.contact-form .form-action input[type=submit] {

	display: block;

	width: 130px;

	height: 40px;

	margin: 0 auto;

	text-align: center;

	line-height: 40px;

	border: 0;

	cursor: pointer;

	color: #fff;

	font-size: 12px;

	-webkit-transition: all .3s ease-in;

	-moz-transition: all .3s ease-in;

	-ms-transition: all .3s ease-in;

	transition: all .3s ease-in;

}

/* &#555;&#65533;&#65533;&#291;&#701; */

.swiper-container {

	width: 100%;

	height: 100%;

}

.swiper-slide {

	text-align: center;

	font-size: 18px;

	background: #fff;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}

.swiper-slide img {

	display: block;

	max-width: 100%;

	height: auto;

	margin-left: auto;

	margin-right: auto;

}

.swiper-container-vertical > .swiper-pagination-bullets {

	right: 3% !important;

	top: 58% !important;

}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {

	margin: 15px 0 !important;

}

.swiper-button-next {

	right: 5% !important;

	background: url(../images/arrow_45.png) no-repeat -105px 0 !important;

}

.swiper-button-prev {

	left: 5% !important;

	background: url(../images/arrow_45.png) no-repeat 0 0 !important;

}

.swiper-button-prev, .swiper-button-next {

	width: 45px !important;

	height: 45px !important;

}

.swiper-pagination-bullet-active {

	background: #fff !important;

}

/* &#65533;&#65533;&#439;&#65533;&#65533;&#65533;&#65533;&#1203; */

.preNext {

	text-align: center;

	height: 25px;

	line-height: 25px;

}

.preNext span a {

	width: auto;

	height: 25px;

	display: inline-block;

	background: url(../images/prenext.png) no-repeat 0 0;

	padding-left: 30px;

}

.preNext span.next a {

	background-position: 0 -39px;

	margin: 0 30px;

}

.preNext span.return a {

	background-position: 0 -75px;

}

.preNext span, .preNext a {

	color: #999

}

/** &#65533;&#65533;&#1203; ========================= */

#pages {

	text-align: center;

	padding: 20px 0 30px;

	border-top: 1px solid #ededed;

}

#pages a {

	font-family: 'Arial';

	font-size: 14px;

	display: inline-block;

	width: 38px;

	height: 33px;

	line-height: 33px;

	border: 1px solid #e6e6e6;

	background: #fff;

	color: #646464;

	margin-right: 8px;

	text-align: center;

}

#pages a.cur {

	display: inline-block;

	width: 38px;

	height: 33px;

	line-height: 33px;

	text-align: center;

	color: #fff;

}

#pages a.a1 {

	display: none;

	width: 108px;

	font-size: 12px;

	float: left;

	text-align: left;

	border: none;

	background: none;

	color: #646464;

}

#pages a.a1 font {

	color: #fead0f;

	padding: 0 3px;

}

#loading {

	width: 195px;

	height: 32px;

	line-height: 32px;

	font-size: 14px;

	text-align: center;

	padding-left: 0;

	opacity: .7;

	background: url(../images/msg_loading_d.gif) no-repeat;

	margin: 10px auto 30px;

	color: #000;

	display: none

}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;б&#65533; */

.partner .detail-content {

	padding-bottom: 0;

}

/* &#65533;&#65533;&#439;AJAX */

.ajax-list a {

	position: absolute;

	top: 45%;

	width: 45px;

	height: 45px;

	display: block;

	background: url(../images/arrow_45.png) no-repeat 0 0;

	text-indent: -9999px;

	z-index: 100;

	cursor: pointer;

}

.ajax-list a.nopre, .ajax-list a.pre {

	left: 80px;

}

.ajax-list a.nonext, .ajax-list a.next {

	right: 80px;

}

.ajax-list .nopre, .ajax-list .nonext {

	opacity: .5;

}

.ajax-list .next, .ajax-list .nonext {

	background-position: -105px 0;

}

.loging {

	display: none;

	width: 32px;

	height: 32px;

	position: absolute;

	top: 45%;

	left: 50%;

	background: url(../images/msg_loading_d.gif) no-repeat;

	z-index: 999;

}


@charset "utf-8";
.index-module, .backcolor {
	width: 100%;
	min-width: 1150px
}
i.bor {
	display: block;
	width: 100%;
	min-width: 1150px;
	height: 1px;
	margin-bottom: 20px;
	background: #f0f0f0;
}
a.more, a.more:before {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
a.more {
	position: relative;
	display: block;
	width: 180px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #666;
	font-size: 16px;
	border: 1px solid #828282;
	overflow: hidden;
	border-radius: 40px;
	z-index: 1;
	margin: 0 auto;
}
a.more:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 40px;
	z-index: -1
}
a.more:hover {
	color: #fff !important;
}
a.more:hover:before {
	width: 100%;
}
/* &#65533;&#65533;&#65533;&#65533; */
.index_title span.i-back {
	margin: 15px auto 0;
	display: block;
	width: 30px;
	height: 2px;
	background: #666;
}
/* ( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.nowhite .index_title h3, .nowhite .index_title span {
	color: #fff;
}
.nowhite .index_title span.i-back {
	background: #fff;
}
.aboutv2 .nowhite p.descr {
	color: #fff;
	    font-size: 14px;
    line-height: 30px;
}
.aboutv4-h .nowhite a.more {
	color: #fff;
	border-color: rgba(255,255,255,.6);
}
/*===== &#65533;&#65533;&#65533;&#501;&#311;&#65533;&#65533;&#65533; */
.servicev2 ul li {
	float: left;
	width: 230px;
	height: auto;
	padding: 20px;
	margin: 10px 24px 0 0;
	text-align: center;
	background: #fff;
}
.servicev2 ul li:last-child {
	margin-right: 0;
}
.servicev2 ul li img {
	width: 120px;
	height: 120px;
	overflow: hidden;
}
.servicev2 ul li h5 {
	color: #333;
}
.servicev2 ul li p {
	color: #888;
}
.servicev2 ul li, .servicev2 ul li:hover h5, .servicev2 ul li:hover p {
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
}
.servicev2 ul li:hover {
	box-shadow: -2px 0 20px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -2px 0 20px rgba(0, 0, 0, 0.1);
}
/*===== &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#439;&#65533;&#65533;&#65533;&#65533;&#439;*/
.productv2 ul.workul.number_3 li, .productv2 ul.workul.number_3 li img, .productv2 ul.workul.number_3 li a.img {
	width: 370px;
}
.productv2 ul.workul li {
	position: relative;
	width: 270px;
	min-height: auto;
	float: left;
	margin-right: 24px;
	margin-bottom: 24px;
	background: #fff;
	overflow: hidden;
}
.productv2 ul li .title h5 a {
	color: #333;
}
.productv2 .nowhite ul li .title p.entitle {
	color: #888;
}
.productv2 ul.workul li a.img {
	position: relative;
	display: block;
	width: 270px;
	height: 200px;
	overflow: hidden;
}
.productv2 ul.workul li img {
	width: 270px;
	height: 200px;
}
.productv2 ul.workul li img, .productv2 ul.workul li a.jia, .productv2 ul.workul li i.bor2 {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.productv2 ul.workul li .title {
	position: relative;
	padding: 0 15px;
}
.productv2 ul.workul li .title h5 a {
	color: #666
}
.productv2 ul.workul li .title p.entitle, .productv2 ul.workul li a.awork {
	color: #999;
}
.productv2 ul.workul li a.jia {
	opacity: 0;
	position: absolute;
	bottom: 28px;
	right: 23px;
	display: block;
	width: 12px;
	height: 12px;
	z-index: 10;
}
.productv2 ul.workul li i.bor2 {
	display: block;
	width: 0;
	height: 2px;
}
.productv2 ul.workul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.productv2 ul.workul li:hover a.jia {
	opacity: 1;
}
.productv2 ul.workul li:hover i.bor2 {
	width: 100%;
}
/* ( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.productv2 .nowhite .index_title h3 {
	color: #fff;
}
.productv2 .nowhite .index_title span.i-back {
	background: rgba(255,255,255,.8);
}
.productv2 .nowhite a.more {
	color: #fff;
}
/*===== &#65533;&#633;&#65533;&#65533;&#65533;&#65533;&#65533; */
.casev2 .case-index {
	height: 370px;
	overflow: hidden;
}
.casev2 .case-index h5 {
	padding-top: 50px;
	padding-bottom: 15px;
}
.casev2 .case-index h5 a {
	font-size: 28px;
	color: #333;
}
.casev2 .case-index h5 span {
	font-size: 30px;
	color: #666;
	padding-left: 10px;
}
.casev2 .case-index img {
	width: 560px;
	height: 370px;
}
.casev2 .case-index .case-index-r {
	width: 510px;
	margin-left: 53px;
}
.casev2 .case-index .case-index-r p.entitle {
	
	line-height: 26px;
	color: #888;
	overflow: hidden;
}
.casev2 .case-index .hd {
	position: absolute;
	left: 633px;
	bottom: 35px;
	z-index: 99;
}
.casev2 .case-index .hd li {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-left: 10px;
	text-indent: -9999px;
	cursor: pointer;
	border-radius: 50px;
	background: transparent;
	border: 1px solid #999;
}
.casev2 .case-index .hd li.on {
	background: transparent;
}
.casev2 .case-index .hd li.on:after {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 4px;
	height: 3px;
	content: ".";
	clear: both;
	transform: translate(-60%, -50%);
	-webkit-transform: translate(-60%, -50%);
}
/* ( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.casev2 .nowhite .case-index h5 a {
	color: #fff;
}
.casev2 .nowhite .case-index p.entitle, .casev2 .nowhite .case-index h5 span {
	color: rgba(255,255,255,.8);
}
/*===== &#65533;&#374;&#65533;&#291;&#65533;&#65533; */
.teamv2 ul.temaul li {
	position: relative;
	float: left;
	width: 270px;
	height: auto;
	margin-top: 5px;
	margin-right: 24px;
	background: #fff;
}
.teamv2 ul.temaul li .temalist .title {
	padding: 15px;
}
.teamv2 ul.temaul li .temalist h5 span {
	color: #333
}
.teamv2 ul.temaul li .temalist .title p {
	color: #888;
}
.teamv2 .hd {
	width: 100%;
	text-align: center;
}
.teamv2 .hd li {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-left: 10px;
	text-indent: -9999px;
	cursor: pointer;
	border-radius: 50px;
	background: transparent;
	border: 1px solid #999;
}
.teamv2 .hd li.on {
	background: transparent;
}
.teamv2 .hd li.on:after {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 4px;
	height: 3px;
	content: ".";
	clear: both;
	transform: translate(-60%, -50%);
	-webkit-transform: translate(-60%, -50%);
}
.teamv2 ul.temaul li, .teamv2 ul.temaul li a.jia, .teamv2 ul.temaul li i.bor2 {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.teamv2 .click-detail {
	cursor: pointer;
}
.teamv2 ul.temaul li a.jia {
	opacity: 0;
	position: absolute;
	bottom: 28px;
	right: 23px;
	display: block;
	width: 12px;
	height: 12px;
	z-index: 10;
}
.teamv2 ul.temaul li i.bor2 {
	display: block;
	width: 0;
	height: 2px;
}
.teamv2 ul.temaul li:hover {
	margin-top: 0;
	box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
}
.teamv2 ul.temaul li:hover a.jia {
	opacity: 1;
}
.teamv2 ul.temaul li:hover i.bor2 {
	width: 100%;
}
/* &#65533;&#65533;&#65533;&#65533; */
.layui-layer {
	background-color: transparent !important;
	box-shadow: none !important;
}
.layer-open {
	display: none;
}
.layer-team {
	width: 920px;
	min-height: 400px;
	overflow: hidden;
}
.layer-team .layer-team-content {
	width: 880px;
	min-height: 400px;
	background: #fff;
}
i.ibor2 {
	display: block;
	position: absolute;
	top: 0;
	left: 250px;
	width: 1px;
	height: 100%;
	z-index: 99;
	background: #eee;
}
.layer-team .team-l {
	width: 200px;
	padding: 40px 25px 0;
	text-align: center;
}
.layer-team .team-l img {
	width: 200px;
}
.layer-team .team-l h3 {
	padding: 15px 0 10px;
	font-size: 20px;
}
.layer-team .team-r {
	width: 580px;
	margin-left: 25px;
}
.layer-team .team-r h2 {
	font-size: 24px;
	padding-top: 40px;
	padding-bottom: 20px;
	color: #1d1d1d;
	border-bottom: 1px solid #eee;
}
.layer-team .team-r h5 {
	font-size: 14px;
	padding-top: 25px;
	padding-bottom: 14px;
	font-weight: normal;
}
.layer-team .team-r p {
	color: #666;
	padding-top: 15px;
}
.layui-layer-setwin .layui-layer-close2 {
	position: absolute;
	top: -15px !important;
	right: -15px !important;
	background: url(../img/menu.png) no-repeat !important;
	cursor: pointer !important;
}
/* ( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.teamv2 .nowhite .index_title h3 {
	color: #fff;
}
.teamv2 .nowhite .index_title span.i-back {
	background: rgba(255,255,255,.8);
}
/*===== &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.customersv2 .partnerul {
	width: 1070px;
	height: 115px;
	margin: 0 auto;
	overflow: hidden;
}
.customersv2 .partnerul ul li {
	float: left;
	width: 170px;
	height: auto;
	margin-right: 12px;
	overflow: hidden;
}
.customersv2 .partnerul ul li img {
	width: 170px;
	height: auto;
}
.customersv2 .hd a.prev, .customersv2 .hd a.next {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 40%;
	background: url(../img/arrow.png) no-repeat 0 0;
	cursor: pointer;
	z-index: 99;
}
.customersv2 .hd a.prev {
	right: 0;
	background-position: -58px 0;
}
/*===== &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.aboutv2 .about-content {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.aboutv2 p.descr {
	width: 1000px;
	margin: 0 auto;
}
/* ( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.aboutv2 .about-content.nowhite .r-about-0 h3, .aboutv2 .about-content.nowhite .r-about-0 h3 span.endir {
	color: #fff;
}
.aboutv2 .about-content.nowhite .r-about-0 h3 {
	border-color: #fff;
}
.aboutv2 .about-content.nowhite .r-about-0 h3 i.abor {
	background: rgba(255,255,255,.6);
}
.aboutv2 .about-content.nowhite .r-about-0 h3 span.endir {
	color: rgba(255,255,255,.8) !important;
}
.aboutv2 .about-content.nowhite .r-about-0 p {
	color: rgba(255,255,255,.8) !important;
}
.aboutv2 .about-content.nowhite .r-about-0 a {
	color: rgba(255,255,255,.6);
}
/*===== &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#1142; */
.newsv2 ul.bd li {
	position: relative;
	float: left;
	width: 370px;
	margin-right: 24px;
}
.newsv2 ul.bd li .news-detail {
	padding: 50px 20px 0;
}
.newsv2 ul.bd li .news-data {
	padding: 10px 0;
}
.newsv2 ul.bd li .news-data .md {
	font-size: 26px;
	padding-right: 12px;
}
.newsv2 ul.bd li .news-data .md, .newsv2 ul.bd li .news-data .y {
	color: #000;
}
.newsv2 ul.bd li .news-detail h5 a {
	color: #000;
}
.newsv2 ul.bd li .remark p {
	color: #828282
}
.newsv2 ul.bd li i.bor2 {
	display: block;
	width: 0;
	height: 2px;
}
.newsv2 ul.bd li, .newsv2 ul.bd li i.bor2 {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.newsv2 ul.bd li:hover {
	margin-top: 0;
	box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
}
.newsv2 ul.bd li:hover i.bor2 {
	width: 100%;
}
/* ( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.newsv2 .nowhite .index_title .i-back {
	background: rgba(255,255,255,.8);
}
.newsv2 .nowhite ul.bd li .news-data .md, .newsv2 .nowhite ul.bd li .news-data .y, .newsv2 .nowhite ul.bd li .news-detail h5 a, .newsv2 .nowhite ul.bd li .remark p {
	color: #fff;
}
.newsv2 .nowhite ul.bd li .news-data .y {
	color: rgba(255,255,255,.8) !important;
}
.newsv2 .nowhite ul.bd li .news-detail h5 a {
	color: rgba(255,255,255,.9) !important;
}
.newsv2 .nowhite ul.bd li .remark p {
	color: rgba(255,255,255,.6) !important;
}
.newsv2 .nowhite a.more {
	color: #fff;
}
/*===== &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.wrongv4a ul.bd li {
	position: relative;
	width: 565px;
	height: 152px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.wrongv4a ul.bd li .worng-detail {
	width: 511px;
	height: 68px;
	padding: 40px 25px;
	border: 2px solid #eee;
	overflow: hidden;
}
.wrongv4a ul.bd li .border_top, .wrongv4a ul.bd li .border_right, .wrongv4a ul.bd li .border_bottom, .wrongv4a ul.bd li .border_left {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.wrongv4a ul.bd li .border_top, .wrongv4a ul.bd li .border_left {
	left: 0;
	top: 0;
}
.wrongv4a ul.bd li .border_right, .wrongv4a ul.bd li .border_bottom {
	bottom: 0;
	right: 0;
}
/* &#65533;&#2047;&#65533;&#65533;&#65533; */
.wrongv4a ul.bd li .border_top, .wrongv4a ul.bd li .border_bottom {
	height: 2px;
	width: 0;
}
.wrongv4a ul.bd li .border_right, .wrongv4a ul.bd li .border_left {
	height: 0px;
	width: 2px;
}
.wrongv4a ul.bd li .download-detail:hover {
	border-color: transparent;
}
.wrongv4a ul.bd li:hover .border_top, .wrongv4a ul.bd li:hover .border_bottom {
	width: 100%
}
.wrongv4a ul.bd li:hover .border_left, .wrongv4a ul.bd li:hover .border_right {
	height: 100%
}
.wrongv4a ul.bd li .worng-detail h5 {
	color: #333
}
.wrongv4a ul.bd li .worng-detail .remark p {
	color: #999
}
/*( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.wrongv4a.nowhite .index_title span.i-back {
	background: rgba(255,255,255,.8);
}
.wrongv4a.nowhite ul.bd li .worng-detail {
	border-color: rgba(255,255,255,.4);
}
.wrongv4a.nowhite ul.bd li .worng-detail h5 {
	color: rgba(255,255,255,1);
}
.wrongv4a.nowhite ul.bd li .worng-detail .remark p {
	color: rgba(255,255,255,.6) !important;
}
.wrongv4a.nowhite a.more {
	color: #fff;
}
/*===== &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.downloadv4a ul.bd li {
	width: 565px;
	height: 134px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}
.downloadv4a ul.bd li .download-detail {
	width: 511px;
	height: 70px;
	padding: 40px 25px 20px;
	border: 2px solid #eee;
	overflow: hidden;
}
.downloadv4a ul.bd li .download-detail:after {
	display: block;
	content: "";
	clear: both;
}
.downloadv4a ul.bd li .download-detail .down-left {
	height: 55px;
	max-width: 430px;
}
.downloadv4a ul.bd li .download-detail .down-left h5 a {
	color: #333
}
.downloadv4a ul.bd li .download-detail .down-left p {
	color: #999
}
.downloadv4a ul.bd li .download-detail .down-right a.down-ico {
	display: block;
	width: 55px;
	height: 55px;
	font-size: 40px;
	border: 1px solid #e5e5e5;
	border-radius: 35px;
	color: #999;
}
.downloadv4a ul.bd li .download-detail .down-right .glyphicon-cloud-download:before {
	position: absolute;
	top: 6px;
	left: 7.5px;
}
.downloadv4a ul.bd li .download-detail, .downloadv4a ul.bd li .download-detail .down-right a.down-ico, .downloadv4a ul.bd li .border_top, .downloadv4a ul.bd li .border_right, .downloadv4a ul.bd li .border_bottom, .downloadv4a ul.bd li .border_left {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.downloadv4a ul.bd li .border_top, .downloadv4a ul.bd li .border_left {
	left: 0;
	top: 0;
}
.downloadv4a ul.bd li .border_right, .downloadv4a ul.bd li .border_bottom {
	bottom: 0;
	right: 0;
}
/* &#65533;&#2047;&#65533;&#65533;&#65533; */
.downloadv4a ul.bd li .border_top, .downloadv4a ul.bd li .border_bottom {
	height: 2px;
	width: 0;
}
.downloadv4a ul.bd li .border_right, .downloadv4a ul.bd li .border_left {
	height: 0px;
	width: 2px;
}
.downloadv4a ul.bd li .download-detail:hover {
	border-color: transparent;
}
.downloadv4a ul.bd li:hover .border_top, .downloadv4a ul.bd li:hover .border_bottom {
	width: 100%
}
.downloadv4a ul.bd li:hover .border_left, .downloadv4a ul.bd li:hover .border_right {
	height: 100%
}
.downloadv4a ul.bd li:hover .download-detail .down-right a.down-ico {
	color: #fff;
}
/*( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.downloadv4a.nowhite .index_title span.i-back {
	background: rgba(255,255,255,.8);
}
.downloadv4a.nowhite ul.bd li .download-detail {
	border-color: rgba(255,255,255,.4);
}
.downloadv4a.nowhite ul.bd li .download-detail h5 a {
	color: rgba(255,255,255,1);
}
.downloadv4a.nowhite ul.bd li .download-detail p {
	color: rgba(255,255,255,.6) !important;
}
.downloadv4a.nowhite a.more {
	color: #fff;
}
/*===== &#65533;&#65533;&#1013;&#65533;&#65533;&#65533;&#65533; */
.contactv2 .form-action li {
	width: 320px;
	float: left;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 45px;
	margin-right: 110px;
}
.submit-bth {
	width: 1150px;
}
.contactv2 .form-action li:nth-of-type(3), .contactv2 .form-action li.textarea {
	margin-right: 0
}
.contactv2 .form-action input[type=text] {
	width: 99%;
	padding-left: 5px;
	height: 36px;
	border: 0;
	background: transparent;
}
.contactv2 .form-action li.textarea {
	width: 100%;
	border-bottom: 0;
}
.contactv2 .form-action textarea {
	width: 100%;
	height: 35px;
	border: 1px solid #e8e8e8;
	border-width: 0 0 1px 0;
	outline: none;
	resize: none;
	background: transparent;
}
.contactv2 .form-action input[type=submit] {
	display: block;
	width: 200px;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
	color: #999;
	border: 0;
	border-radius: 35px;
	color: #fff;
	font-size: 14px;
}
/* ( not&#65533;&#65533;&#619;&#65533;&#65533;&#65533;&#65533; ) */
.contactv2 .nowhite .index_title h3 {
	color: #fff;
}
.contactv2 .nowhite .index_title span.i-back {
	background: rgba(255,255,255,.8);
}
.contactv2 .nowhite .form-action li, .contactv2 .nowhite .form-action textarea {
	border-color: rgba(255,255,255,.2);
}
.contactv2 .nowhite .form-action input[type=text], .contactv2 .nowhite .form-action textarea {
	background: transparent;
	color: #fff
}
.contactv2 .nowhite .form-action input[type=submit] {
	background: transparent;
	color: #fff;
	border: 1px solid rgba(255,255,255,.2);
}
.contactv2 .nowhite a.more {
	color: #fff;
}
/* &#65533;&#65533;&#1013;&#65533;&#65533;&#701; */
.links {
	position: relative;
	min-height: 60px;
	font-size: 12px;
}
.links span {
	position: absolute;
	top: 50%;
	left: 0;
	width: 70px;
	display: block;
	transform: translate(0, -51%);
	-webkit-transform: translate(0, -51%);
}
.links p {
	float: right;
	width: 1075px;
}
.links p a {
	display: block;
	float: left;
	padding-right: 10px;
	line-height: 60px;
}
/* &#65533;&#1334;&#65533;&#65533;&#65533;&#65533;&#65533; */
.ads-container {
	min-width: 1150px;
	width: 100%;
	height: 100%;
	height: auto;
	background: #000;
	overflow: hidden;
}
.ads-slide {
	position: relative;
}
.ads-intro {
	position: absolute;
	overflow: hidden;
}
#ads-center {
	width: 1150px;
	margin: 0 auto;
}
/* &#65533;&#65533;&#437; */
.usezan-video {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.bgvideo {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	z-index: 10;
}
source {
	min-width: 100%;
	min-height: 100%;
	height: auto;
	width: auto;
}
.video-intro {
	position: absolute;
	z-index: 100;
}

.swiper-container {

            min-width: 1180px;

            width: 100%;

            height: auto;

            background: #000;

        }
		
ol.pro-nav-block {

                            border: 1px solid #ddd;

                            float: left;

                            padding: 10px;

                            box-sizing: border-box;

                            width: 22%;

                            position: relative;

                            border-radius: 9px;

                        }



                        ol.pro-nav-block h2 {

                            width: 100%;

                            position: absolute;

                            top: -51px;

                            right: 0px;

                            box-sizing: border-box;

                            font-size: 22px;

                            text-align: center;

                            padding: 5px 0px;

                            border-radius: 9px;

                            background-color: #0082cb;

                            color: #fff;

                        }



                        ol.pro-nav-block li {

                            /*border:1px solid blue;*/

                            border-bottom: 1px solid #ddd;

                            box-shadow: 0px 20px 20px -23px #5e5e5e;

                            box-sizing: border-box;

                            width: 100%;

                            height: 50px;

                            text-align: center;

                            margin-bottom: 6px;

                            font-size: 18px;

                            line-height: 46px;

                            color: #797979;

                            cursor: pointer;

                        }
						ol.pro-nav-block li a{color: #797979;}



                        ol.pro-nav-block li:hover {

                            color: #0082cb;

                            border-bottom: 1px solid #0082cb;

                            box-shadow: 0px 20px 20px -23px #0082cb;

                        }



                        ol.pro-nav-block li.active {

                            color: #0082cb;

                            border-bottom: 1px solid #0082cb;

                            box-shadow: 0px 20px 20px -23px #0082cb;

                        }



                        ul.pro-content-block {

                            /*                            border:yellowgreen 1px solid;*/

                            box-sizing: border-box;

                            float: right;

                            width: 73%;

                            display: flex;

                            flex-wrap: wrap;


                            position: relative;

                        }



                        ul.pro-content-block li {

                            border: 1px solid #ddd;

                            /*border-radius: 10px;*/

                            box-sizing: border-box;

                            width: 200px;

                            height: 230px;

                            text-align: center;

                            margin: 0px 4px 30px 4px;

                            cursor: pointer;

                        }



                        ul.pro-content-block img {

                            clear: both;

                            object-position: center;

                            width: 195px;

                            height: 195px;

                        }



                        ul.pro-content-block span {

                            display: block;

                            width: 100%;

                            padding: 2px;

                            /*border:1px solid green;*/

                            box-sizing: border-box;

                            text-align: left;

                            padding-left: 5px;

                            overflow: hidden;

                        }



                        ul.pro-content-block h2 {

                            width: 100%;

                            position: absolute;

                            top: -51px;

                            right: 0px;

                            box-sizing: border-box;

                            font-size: 22px;

                            text-align: center;

                            padding: 5px 0px;

                            border-radius: 9px;

                            background-color: #0082cb;

                            color: #fff;

                        }
						ul.gongcheng_area {

                                /*border:1px solid red;*/

                                width: 100%;

                                display: flex;

                                flex-wrap: wrap;

                                padding-top: 10px;

                            }



                            ul.gongcheng_area li {

                                border: 1px solid #d6d6d6;

                                width: 28.3%;

                                height: 227px;

                                margin: 0px 28.7px;

                                margin-bottom: 40px;

                                padding: 0px!important;

                                box-sizing: border-box;

                                cursor: pointer;

                            }



                            ul.gongcheng_area li img {

                                width: 100%;

                                height: 87%;

                                clear: both;

                                object-fit: cover;

                                object-position: center;

                            }



                            ul.gongcheng_area li span {

                                display: block;

                                clear: both;

                                overflow: hidden;

                                width: 100%;

                                height: 10%;

                                padding-left: 10px;

                                line-height: 28px;

                                font-size: 16px;

                                color: #4c4c4c;

                            }



                            ul.gongcheng_area li:hover span {

                                color: #0082cb;

                            }
 .iFCB-title,

        .iFCB-title-dis {

            position: relative;

            height: 92px;

            margin-bottom: 20px;

            text-align: center;

            clear: both;

        }



        .iFCB-title .content,

        .iFCB-title-dis .content {

            position: relative;

            display: inline-block;

            height: 92px;

            padding-left: 0;

            z-index: 1;

            padding-right: 415px;

        }



        .iFCB-title .content .title,

        .iFCB-title-dis .content .title {

            padding-left: 415px;

            z-index: 1

        }



        .iFCB-title .content .title h2,

        .iFCB-title-dis .content .title h2 {

            color: #424242;

            font-size: 30px;

            line-height: 90px;

            overflow: hidden;

            white-space: nowrap;

            text-overflow: ellipsis;

        }



        .iFCB-title-dis .content {

            background: url('../images/h2-right01.png')no-repeat right center;

        }



        .iFCB-title-dis .content .title {

            background: url('../images/h2-left01.png')no-repeat left center;

        }



        .iFCB-title-dis .content .title h2 {

            background: url('../images/h2-bg01.png')no-repeat center;

        }



        .iFCB-title .content .title h2 {

            background: url('../images/h2-bg.png')no-repeat center;

        }



        .iFCB-title .content .title {

            background: url('../images/h2-left.png')no-repeat left center;

        }



        .iFCB-title .content {

            background: url('../images/h2-right.png')no-repeat right center;

        }

        /*	&#892;&#428;&#65533;б&#65533;_PC */



        .iFCB-TPLB {

            display: flex;

        }



        .iFCB-TPLB li {

            position: relative;

            float: left;

            padding: 10px 0;

            line-height: 20px;

            text-align: center;

            transition: all 0.3s ease 0s;

        }



        .iFCB-TPLB li .iFCB-rp {

            position: relative;

            margin: 0 10px 20px;

            border: 0;

            background: #eee;

        }



        .iFCB-TPLB li .pic {

            position: relative;

            transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

            overflow: hidden;

        }



        .iFCB-TPLB li .pic a {

            position: relative;

            display: block;

            overflow: hidden;

        }



        .iFCB-TPLB li .pic img {

            width: 100%;

            height: auto;

            transition: all 0.6s ease-in-out;

            transform: scale(1);

        }



        .iFCB-TPLB li dl {

            padding: 10px 20px;

            color: #999;

            transition: all 0.3s ease 0s;

        }



        .iFCB-TPLB li dl dt {

            position: relative;

            height: 32px;

            font-size: 16px;

            line-height: 32px;

            overflow: hidden;

            white-space: nowrap;

            text-overflow: ellipsis;

        }

        /* &#65533;&#65533;&#65533;&#65533;Ч&#65533;&#65533; */



        .iFCB-TPLB li:hover .iFCB-rp {

            background: #205aa7;

            box-shadow: 0 0 15px #656262;

        }



        .iFCB-TPLB li:hover .pic img {

            transform: scale(1.1);

        }



        .iFCB-TPLB li:hover dl {

            color: #eed0d0;

        }



        .iFCB-TPLB li:hover dl a {

            color: #fff;

        }



        .iFCB-TPLB li:hover .more a {

            color: #fff;

        }
.swiper-container {

            width: 100%;

            height: 150px;

            background-color: inherit;

        }



        .swiper-slide {

            text-align: center;

            font-size: 18px;

            background: #fff;

            width: 168px;

            height: 100px;

            /* Center slide text vertically */

            display: -webkit-box;

            display: -ms-flexbox;

            display: -webkit-flex;

            display: flex;

            -webkit-box-pack: center;

            -ms-flex-pack: center;

            -webkit-justify-content: center;

            justify-content: center;

            -webkit-box-align: center;

            -ms-flex-align: center;

            -webkit-align-items: center;

            align-items: center;

        }
ul#footer_nav{
        width:100%;
        height:3em;
        clear: both;
        display: flex;
        justify-content:center;
        margin-bottom:1em;
        border-bottom:1px solid #5b5b5b;
        padding-bottom:0.2em;
    }
    ul#footer_nav li{
        border-right:1px solid #5b5b5b;
        font-size: 1.28em;
        color:#fff;
        text-align:center;
        cursor:pointer;
        line-height: 2em;
        height:1.9em;
        padding: 0 0.89em;
    }
    ul#footer_nav li:hover{
        color:#36a2f6;
    }
    .footer-center{
        max-width:28em;
        /*border:1px solid #fff;*/
        border-right:1px solid #5b5b5b;
        height:22.1em;
        float:left;
        display:flex;
        align-content:center;
        flex-wrap:wrap;
    }
    .footer-center h1{
        color:#a7a7a7;
        font-size: 1.28em;
        line-height:2em;
        padding-left:1em;
    }
    .footer-center span{
        display:block;
        clear:both;
        margin-top:2em;
        /*border:solid #fff 1px;*/
        color:#a7a7a7;
        padding-left:1em; font-size:14px;
    }